--》安装STVP 和 COSMIC 编译器
下载链接在最后,使用管理员权限安装STVP,一路next,安装成功后
下载“无代码限制STM8 COSMIC C编译器4.3.4解支持所有STM8系列.rar”,使用管理员权限安装cxstm8_32k.exe,一路next,安装成功后,打开CXSTM8_32k_patch.exe,选择刚才COSMIC安装文件夹,默认安装的路径:C:ProgramFiles (x86)COSMICCXSTM8_32K
选择后点击应用,提示成功就说明解锁完成,可以愉快的进行开发了
----》有错误的
在WIN10上面,STVP下载调试、运行程序的时候会报错,
错误: ** Connection error (usb://usb): gdi-error[40201]: can't access configuration database
关闭STVP软件,按照安装STVP的文件夹找到STToolset.msi,管理员权限运行安装一下即可解决,亲测有效
默认路径 C:Program Files (x86)STMicroelectronicsst_toolsetstvddao
------》编写STM8系列单片机软件,用官方的STM8S_StdPeriph_Lib.rar中的例程和模板可以快速开发想要的功能
--------》软件下载:
链接:http://pan.baidu.com/s/1kVgg9MZ 密码:tldr
关键字:STVP STM8 COSMIC C编译器 WIN10 安装使用
引用地址:
STVP STM8 COSMIC C编译器在WIN10上的安装使用
推荐阅读最新更新时间:2024-11-10 10:44
IAR+STM8——UART串口发送与中断接收
STM8的UART功能强大,除了常规的串口异步通讯外,还拥有LIN主模式、红外编解码器、智能卡模拟等功能。新手还是从基本的串口通讯入手,那些高级功能等熟练以后再慢慢研究吧。 #i nclude iostm8s207sb.h void CLK_init(void) { CLK_CKDIVR = 0x08; // 16M内部RC经2分频后系统时钟为8M } void UART3_init(void) { UART3_BRR2 = 0x01; // 设置波特率9600 UART3_BRR1 = 0x34; // 8M/9600 = 0x341 UART3_CR2 = 0x2C; // 允许接收中断,允许接收,允许发送 } #pra
[单片机]
学习STM8的好文章
第一节: 心情和时钟 说实话我能够使用的单片机不多,我总是以为无论什么单片机都能开发出好的产品。 前些年用51,总是向各位大大学习,无休止的索取,在网上狂览一通。心里感激的同时也想奉献一些,可是我会什么?后来使用avr(公司要求)还是向大大们学习,我又想奉献, 可是我会什么?我会的大大们都写了,我不会的大大们也写了。一个星期前花项目经费买了阿莫的kit三合一板,最近几天闲了下来,便动手调试一下。算是有点心得,我又想奉献,可是我会什么? 我只是想和大大们交流一下,哪怕是对的或者是错的,大大们满足我的一点心愿吧。 唠叨了这么多,现在开始吧。 配置: stvd , cosmic 我学单片机开门三砖总是要砸的。 第一砖: 电源系统,这没什
[单片机]
涡轮流量计的特点以及安装使用说明
1.涡轮流量计产品特点:从前面的讨论中可知,涡轮流量计是一种有很多优点的流量仪表.归纳起来,它有如下特点. (1)准确度高 涡轮流量计的准确度在(0.5-0.1)%左右.在线性流量范围内,即使流量发生变化,累积流量准确度也不会降低.并且在短时间内,涡轮流量计的再现性可达0.05%. (2)量程比宽 涡轮流量计的量程比可达8—10.在同样口径下,涡轮流量计的zui大流量值大于很多其它流量计. (3)适应性强 涡轮流量计可以做成封闭结构,其转速信号是非接触测量,所以容易实现耐高压设计。 (4)数字信号输出 涡轮流量计输出为与流量成正比的脉冲数字信号.它具有在传输过程中准确度不降低、易于累积、易于送入计算机系统的优点. 2.涡轮
[测试测量]
STM8单片机复位源判断
最近在调试系统的时候,发现单片机老是复位,于是想着用程序来判断一个单片机的复位信号是来自于哪里。查找资料发现STM8单片机的复位源总共有9种 ●NRST引脚产生的外部复位 ● 上电复位(POR) ● 掉电复位(BOR) ● 独立看门狗复位 ● 窗口看门狗复位 ● 软件复位 ● SWIM复位 ● 非法操作码复位 ● EMS复位:当一些关键的寄存器被破坏或错误加载时产生的复位 但是这9种复位源通过复位寄存器能看到的只有5种 复位状态寄存器(RST_SR) 位7:5 保留,必须保持为0。 位4 EMCF:EMC复位标志 位3 SWIMF:SWIM复位标志位 位2 ILLOPF:非法操作码复位标志位 位1 IWDGF:独立
[单片机]
STM8学习笔记---定时器 TIM4功能实现
STM8单片机的TIM4和TIM6是8位基本定时器。 定时器功能如下: 基本定时器的功能比较简单,一般只用来实现定时功能。 基本定时器的寄存器也比较少。此处用定时器4测试,TIM4初始化代码如下: void Timer4_Init( void ) { TIM4_PSCR = 0x07; //2^7=128 分频 16M/128=125K TIM4_SR = ( ~0x01 ); //清除更新中断标志 TIM4_ARR = 125; //1ms TIM4_CNTR = 0; TIM4_CR1 |= 0x01;
[单片机]
STM8单片机ADC连续扫描模式
当STM8单片机使用ADC功能读取多个通道的值时,可以使用连续模式,但是连续模式一次只能采样一个通道的值,那么如果要采样多个通道时怎么办呢?STM8提供了一个多通道连续采样扫描模式。也就是说多个通道采样时才有扫描模式,从第0通道开始依次向后扫描,扫描完成后会自动开始第二次扫描。而不像单次扫描模式那样,依次结束后ADC就会自动关闭,需要手动开启第二次扫描。连续扫描模式只需要开启一次,就会一直重复的采样,直到手动关闭,才会结束。 连续扫描模式相比单次扫描模式,在初始化的时候,只是多了一行代码,就是设置COUNT位为1. 下面开始分析要使用连续扫描模式,需要设置哪些寄存器的哪些位。 首先要设置最大的采样通道。
[单片机]
基于IDA7.2的STM8处理器插件编写
一、创建代码工程 创建一个生成动态库的空工程。 工程属性配置 1、配置体调试信息 将D:Program FilesIDA 7.2ida64.exe添加到配置属性命令(注*此处配置是为了调试方便) 2、添加SDK路径 将IDASDK 的include、module的路径添加到配置属性C/C++常规附加包含目录 $(ProjectDir)idasdk72include $(ProjectDir)idasdk72module 3、配置预处理器定义 将__NT__、_DEBUG、_CONSOLE加到配置属性C/C++预处理器预处理器定义 4、配置输出路径和依赖库路径 4.1将D:Program FilesIDA 7.2
[单片机]
涡轮流量计的特点与安装使用
1.涡轮流量计的特点 从前面的讨论中可知,涡轮流量计是一种有很多优点的流量仪表。归纳起来,它有如下特点。 (1)准确度高 涡轮流量计的准确度在(0.5-0. 1)%左右。在线性流量范围内,即使流量发生变化,累积流量准确度也不会降低。并且在短时间内,涡轮流量计的再现性可达0.05%。 (2)量程比宽 涡轮流量计的量程比可达8—10。在同样口径下,涡轮流量计的最大流量值大于很多其它流量计。 (3)适应性强 涡轮流量计可以做成封闭结构,其转速信号是非接触测量,所以容易实现耐高压设计。 如果流量计的涡轮和轴承选择耐高温、热膨胀系数小的材料,就可以在较宽的温度范围内使用。这时,应注意对它的仪表系数进行修正(主要是其流通截面的变化):
[测试测量]