乐于分享
好东西不私藏

自制基于stm32单片机的最小系统-软件部分

自制基于stm32单片机的最小系统-软件部分
开发环境:windows   
开发软件:keil
Keil是由德国Keil Software公司(现属ARM公司)开发的一款嵌入式系统集成开发环境(IDE),主要用于基于ARM架构微控制器的软件开发。自1985年成立以来,Keil一直专注于为嵌入式开发者提供高质量的软件开发工具,并在2005年被ARM公司收购。
根据上一篇文章的硬件,用st-link调试板,接入到电路板,电路板供电。
一、先进行RCC、GPIO、TIM、UART等的基础配置
二、在while(1)内加入各种判断,以及读取蓝牙命令,作出各对应的指令操作,指令的协议由自己确定,比如A1代表打开继电器1,A2代表打开继电器2。我们收到指令后,可以操作对应的管脚,去操作三极管做的开关管,去开关继电器。
三、手机下载蓝牙助手发送命令,(如有能力可以找一个开源的蓝牙Android程序,修改按键,改成指令)
四、debug调试,设置断点,逐句看看代码是否达到自己想要的效果。
五、部分代码如下
六、完整代码上传到评论区中,有需要的自行下载调试。
工程目录:\Project\Template\RVMDK 下
每天进步一点点,知识改变命运。