学好单片机有什么好的必备软件推荐几款?
除了Keil mdk或者IAR编译环境以外,串口助手,数据转换,led字形码....一大推小工具是必备的,对你的学习有很大帮助。除此之外,还需要找一些51汇编子程序库(如果从汇编学起),或者C的库函数。买开发版后,就可以学习了,但是开发板只能领你入门,提高水平需要实操项目,不断遇到问题,困惑,然后解决,你就会从菜鸟变成大神啦,加油!
stm8单片机用什么软件开发好?
STM8单片机是ST意法半导体的8位单片机,该系列单片机有三个分类,分别是:
STM8A:汽车级应用芯片;
STM8S:标准系列应用芯片;
STM8L:低功耗应用芯片;
STM8的编程环境主要有STVD和IAR for STM8等,工具软件有:STVP,stm8cubemx等。下面分别介绍。
1.编程环境STVD IDE
STVD是ST官方发布的一款编程环境,专门针对ST7和STM8系列单片机。该编程环境使用简单,编辑高效,方便调试。STVD IDE是免费的无版权,但是如果要用C语言编程的话,是需要安装C编译器COSMIC for STM8的,这个C语言编译器是有版权的,需要license。

↑ STVD 编译器
STVD编程环境在使用的过程中BUG比较多,在这里不推荐大家使用。
2.编程环境IAR FOR STM8
IAR FOR STM8专门针对STM8,界面友好,工程目录非常清晰,编程体验非常愉快,这个环境用了这么多年了,没出过什么BUG的问题,也很少死机。IAR FOR STM8有8K限制版本是免费的,没有版权困扰,对8K内存的单片机而言足够了。关键这款编程环境支持STLINK的在线仿真,调试很方便。

↑IAR FOR STM8 license界面
3.STVP烧写软件
STVP是一款烧录工具软件,可以离线烧写下载文件,并且可以设置文件加密,以及配置单片机的OPTION BYTE选项,可以配置单片机的复用功能等。

↑STVP 选择工具、方式、器件界面
4.STM8CUBEMX配置环境
该工具可以帮助设计人员实现图形化界面配置单片机,单片机的片上资源显而易见,非常使用。不过还不能生产工程代码,这个需求的呼声很高,不知道官方有没有这个计划。
↑ STM8CUBEMX配置界面
以上就是STM8在使用过程中经常用到的几个软件工具。
欢迎关注头条号 : 玩转嵌入式。 您可以获取更多电子知识。欢迎转发、留言、点赞这个回答,不管是正面评论、还是负面评论,欢迎交流。
