很多做嵌入式的同学都进军了STM32系列单片机,这款单片机功能强大,而且很容易学习,官方示例代码很多,稍加修改就可以开发自己的东西了,那么菜鸟如何开始学STM32单片机那。下面小编总结一下学习方法。
菜鸟如何开始学习STM32单片机软件编程――工具/原料pc机keil / IAR 等编译器开发板或者自己画的板子STM32固件库仿真器菜鸟如何开始学习STM32单片机软件编程――方法/步骤
菜鸟如何开始学习STM32单片机软件编程 1、
下载芯片资料
也就是你选的这款单片机的datasheet。先看看资料,起码你要弄懂这款单片机的频率,RAM大小,ROM大小,管脚多少,封装什么样,有多少外设,都有什么功能,可以拿来做什么?
菜鸟如何开始学习STM32单片机软件编程 2、
开始看硬件资料
此时你手中应该有开发板或者自己画的电路板,STM32系列的单片机。我们要看看电路图,都留出了哪些IO和哪些功能比如AD或者串口,都接了什么。假如是开发板的话可以看开发板的资料。
菜鸟如何开始学习STM32单片机软件编程 3、
熟悉软件界面
此时你应该装好一个编译器,keil或者IAR等能够给STM32系列单片机编程的编译器。安装后,打开编译器熟悉界面和功能。如添加文件,编译,调试等功能怎么使用。
菜鸟如何开始学习STM32单片机软件编程_单片机编程软件
菜鸟如何开始学习STM32单片机软件编程 4、
示例代码
为什么说STM32单片机比较好入手那?就是因为它有很多的示例代码,都是好用的,稍加修改就可以了。此时你就可以一个一个示例过目了。比如看一个控制IO口的。然后读一读怎么控制的,对照我们的硬件看看我们应该控制哪个IO口能点亮一个LED灯或者做其它的事儿。
菜鸟如何开始学习STM32单片机软件编程 5、
下载调试
改好代码后,编译链接,用仿真器将代码下载到我们的目标板或者在线调试都可以(前提仿真器驱动已经安装完毕)。下载后就可以看到我们想要的结果了。如果结果不对,就要在线调试了,看看哪里改错了。
菜鸟如何开始学习STM32单片机软件编程――注意事项STM32F103系列单片机比较好学,但是修改代码要注意该改的地方都要改到要做到知其然知其所以然