Let'sDo第4期【液体流量检测仪】过程贴_01搭建Keil5开发环境与开发板测试
一、这次DIY活动使用的是STM32F103RBT6开发板,要使用该开发板就需要先安装Keil5开发环境,参考了一些网友写的文章并经过反复试验,终于搭建好了。见下图:
在查阅一些STM32开发的资料中,看到STM公司有一个辅助开发的STM32CubeMX 软件,可以减少开发者的一些开发步骤,比如MCU引脚的配置、简单添加一些驱动并可以帮助开发者生成框架式的代码,这样自己再写一些功能代码即可完成。见下图:
它把板子上用到的引脚都自动标示出来,比如 按键- PC13、LED - PA5、串口 - PA2/PA3等等,利用STM32CubeMX 自动生成代码:
这样,自己再根据需要添加一些控制语句和循环语句,即可形成需要运行的程序。
二、开发板测试:
由原理图得知,开发板有一个用户按钮B1(PC13),有一个绿色发光管LD2(PA5),我想利用按键控制LED亮灭,即按一下亮,再按一下灭。这样就可以测试开发板的基本功能了。原理图如下:
原理图所示绿色LED(LD2):
测试使用的代码截图如下:
程序下载到开发板,实验结果:按钮按一下灯亮,再按一下灯灭:
这一步过程贴暂告一段落,接下来要写出利用定时器实现LED亮灭1秒和OLED屏幕显示文字信息。