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

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

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

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

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

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

b58f03c6964eb679871a52e0fb62e41b.png

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

f9dc9a377d14c484d3a276950470755c.png

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

然后配置一下keil环境。

c4b4546115e31f2ad61b704a8508c81c.png

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

首先,设置DEBUG的参数。

3719b669e1cc6744d3ba190155aa2781.png

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

a8f80ef6fa99dc5e1a4a48375694ebb6.png

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

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

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

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

比如,最简单的。

55f3ef6fdb6bcc554df038809b5e24c5.png

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

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

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

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

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

b63edc36a89ff3e3d4ec11b771675076.png

这里是编译

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

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

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

d15fc0036e6be319e9ecd7a0a405ccb8.png

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

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

b83c4f4f540eaa4ace13b9dfbd5eaae6.png

猜你喜欢

转载自blog.csdn.net/l16756062003/article/details/124752112
今日推荐