最实惠又容易上手的STM32的学习板,你确定不了解一下吗

///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///

买一块 STM32的学习版很重要,虽然STM32的成本不足5元,但是对应的接口GPIO输出到不同的硬件连接,如果完全自己做的话还是比较大的工程,且意义有限。

首先下载keil编译器,这个和STM配合比较好。

推荐keil5,下载后,安装一下 STM的驱动包。

这里最好吧STM的所有芯片驱动都装上,因为本身也不大,STM小型号比较多,比如常见的103XX等等。

这里所有的数据包,安装好保持最新的即可。

然后配置一下keil环境。

这里有几个地方注意一下。

首先,设置DEBUG的参数。

这里要选择ST-LInk,这是一个小的硬件。可以和STM学习板连接。可以去京东搜搜,都有,这里要注意一点,第一次ST-LInk接入板子,这里请更新一下ST-Link的驱动,具体在买ST-LInk的时候一般会有一个小光盘,或者直接找对应厂商要,因为ST-LInk的老驱动对keil5兼容有问题,升级后就可以了。

还有一个注意下面的DEBUG配置

这里需要指定连接后,直接reset板子,让程序生效,这样,当你烧录程序后,马上就可以看到结果了。

另外,建议初学者,找一个keil的样例工程来改写。

因为文件组织目录是有学问的。

比如,最简单的。

这里的目录结构。最好和你的实际文件目录结构一致。

所有的驱动放在一个目录下,系统文件放在一个目录下。

你的主程序放在一个目录下。组织比较清晰。

keil的所有主入口是main,和C代码是一致的。

然后就是如何让程序跑起来。

这里是编译

你可以在这里编译你的代码

这里有一个小技巧。如果你的代码比较复杂,你可以使用F12查找你的函数定义和实现。

编译的结果,可以在下面的输出看到

最后一步,等编译都没错了。

把程序烧录进STM板子即可。