` 在学习
STM32开发的时候,无非就是两种模式,第一种用官方库函数开发,第二种使用寄存器开发。这两种模式各有各的好处,至于好处我就不说了,萝卜青菜各有所爱。 通常我们学第一块新板子的时候都是从最简单的开始,熟悉熟悉板子,我们来点灯。
第一步:我们先找到stm32f4xx系列的的参考手册,有中文的当然最好不过了。
第二步:搭建编译环境,小钢炮有介绍,我就不说了。
第三步:建立新工程,配置好启动文件。
第四步:include"stm32f4xx.h",写个空主函数并编译,看有没有错误。
第五步:查看stm32f4参考手册,找到RCC时钟控制寄存器,看怎么配置寄存器
第六步:根据手册,把RCC寄存器配置好。
第七步:配置GPIO寄存器,输入or输出,推挽or开漏,输出速度,上拉or下拉。
第八步:把PB3口置低电平,led亮。反之,则灭。
第九步:编译,下载到板子上查看灯亮不亮
`