一般来说,最常用的是这四种:
1.Keil编程开发环境(必备)
这是核心工具。 它用于编写和编译程序。 另外一个最重要的功能就是模拟,可以快速帮助你定位程序bug。 但必须与 ST-Link 或其他仿真器配合使用。
一般51采用C51V9.0,STM32采用Keil4.72或Kiel5。 51和STM32不兼容。 如果安装了,记得放在不同的文件夹下,不然会有影响,主要是两者只能用其中一个。 。
2.记事本++
这个软件看个人喜好,不是必须的。
如果是代码量较大的C文件,查找函数和变量就比较方便。 一般都是用这个软件来编写和修改程序,然后用keil来编译。
3. 焊盘
这是一款制作PCB板的软件。 类似的专业软件还有不少,包括国产的力创EDA。 就我个人而言,我更喜欢使用这个,也许是出于习惯。
另外,有些人也使用Altium Designer,但如果涉及商业活动,则可能会被指控侵权。 我以前也遇到过这种情况。 解决办法就是购买正版。 当然,我相信大多数人都不会花巨资去购买一款软件。
4.Sscom(必填)
这是串口调试必备的,类似的软件还有很多。
5.下载工具
不同品牌有不同的下载工具。 如果是STC芯片就用上图的那种。 如果是STM32就用Keil。 也支持串口下载,但效率不如Keil,也不方便。
还有,使用时拔掉网线,尽量不要直接拿pcb文件去板厂做板子,生成gerber文件。
我根据自己近年来的工作经验,整理了一些单片机开发的学习资料。 欢迎有需要的朋友❤来领取。 最后,如果您看完后觉得有帮助,请❤收藏并关注。