STM8单片机第一天

 STM8 系列是意法半导体公司生产的 8 位的单片机。该型号单片机分为 STM8AF、STM8AL、STM8T、STM8S、STM8L 五个系列。

  STM8AF:汽车级应用;
  STM8AL:适用于绿色能源作为供能的汽车电子中;
  STM8L:超低功耗 MCU,便携设备;
  STM8S:标准系列;消费及工业控制领域;
  STM8T:基于ProxSense技术可以用在电容接近、触摸识别产品中;
 工作电压:3V到5.5V;
 

STM8单片机软件开发环境有两种,其一IAR(IAR公司推出的),其二STVD(意法半导体自己的开发环境),下载程序用到ST-Link,但是使用后面那种方式也是可以的;类似于STC89C51/52单片机的KEIL C51,下载程序需要用到STC-ISP软件,将KEIL生成的Hex或者Bin文件烧进单片机;

上面说道STVD,STVD是意法半导体推出的虚拟化、图形化的一个开发环境;STVP是意法半导体推出的可视化、虚拟化的编程工具;二者基本都是搭配起来一起使用;安装好STVD后,在STVD里编写源程序代码,然后要下载时,或者修改一些STM8单片机EEPROM存储器里面的一些数据,或者要进行修改选项字节时,就可以用到STVP;

STVD只内置了一个汇编(ASM)的编译器;如果想要使用C进行开发,怎么办呢?那么在安装好STVD之后,还要再安装一个C的编译器,推荐安装Cosmic的c编译器;

软件开发环境的作用:编写程序,调试软件功能,下载固件到单片机;

硬件开发环境的作用:连接外围电路,驱动功能外设,实现电气功能,最后构成一个完整的应用系统;

那么下面就要说明一下IAR的激活过程了,可以参考下面这篇博客;IAR for ARM下载、安装、注册,并搭建stm32工程(胎教版)_iar下载安装_耳朵东先生的博客-优快云博客

激活过程中的问题:iar激活不能产生activationinfo.txt文件,这种情况的出现极大可能是因为你设置的路径有中文字符;

还有千万别忘了选择版本,我自己就是找了一万年论坛才发现这个问题;

 

怎么看有没有激活呢?help-》License Manager..,可以看到版本和序列号,代表已经激活;

 STM8专有的一个叫选项字节的东西,可以把它看成一组特殊的数据,只要有相应的改变配置,单片机的功能就会有翻天覆地的变化;

 通过STVP下载程序,需要对选项字节中的“BOOTLOADER ENABLE”启动引导选项处于"Enable"状态;

STVD产生的“.S19”文件就类似于IAR产生的“.HEX”或者“.Bin”文件,通过串口下载程序时要用到;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值