最实惠又容易上手的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板子即可。
热门跟贴