去年大概十月份我通过了学校机器人队的考核,为了适应机器人比赛要求单片机也由原来的51单片机改为stm32单片机。
hal库具体怎么安装——前人之述备矣。这种安装教程在CSDN中有很多,而且我感觉他们比我叙述的要详细,就感觉没必要再单独写一篇(贴心的学长已经给我安好了,我没有研究过怎么安装,)。
可能我不是队里最优秀的那一个,但我会一直努力下去。我非常理解大家刚接触单片机时对于单片机运行原理的不解,这些我也都经历过。所以我打算通过写博客的方式来和大家一起探索单片机的奇妙。
这次我们来有hal库创建一个空的程序(不启用任何外设引脚),点灯程序会在下一章更新,这里我不是慢,是想给大家换一种教学方式。步步为营。
我用的是 stm32f103c8t6 的板子,频率是72Mhz (记住这个72Mhz,会用到)。
步骤如下:
下图先搜索单片机型号,可以找到尽头指的地方是72mhz,这个数在配置时钟树时有大用!
之后按照图进行如下步骤:
下图是配置时钟树,点击箭头指向方框,将数改为72,再按下回车键。之后会出现一个对话框,点击【OK】。
下图中的MDK-ARM V5,由于我的cubemx版本较高所以是这个页面,有的是两个连在一起的,但这没有影响。
之后点击右上方【GENERATE CODE】然后点击对话框【open project】。
1和2分别是编辑和上传,首先点击【3】这个小榔头,之后按步骤进行。做完【5】后点击旁边的【seting up】,会出现下面第二张图,再把你的页面调成和图二一致,不要着急点确定,还要进行图3步骤。做完之后点击确定。确定完之后哦还会有一个页面,点击下方的【OK】。
这样一个开发环境基本创建成功。
这些都是基本功,几乎每天都能用到。可能我的教程比较不同,每篇的连贯性比较强,如果这篇文章对你有用,那请高抬贵手点一个赞,你们的支持是我继续坚持下去的动力。