这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » Let'sDo第4期【液体流量检测仪】过程贴01搭建Keil5开发环境与开发板测

共1条 1/1 1 跳转至

Let'sDo第4期【液体流量检测仪】过程贴01搭建Keil5开发环境与开发板测试

菜鸟
2025-01-18 11:20:27     打赏

Let'sDo第4期【液体流量检测仪】过程贴_01搭建Keil5开发环境与开发板测试


        一、这次DIY活动使用的是STM32F103RBT6开发板,要使用该开发板就需要先安装Keil5开发环境,参考了一些网友写的文章并经过反复试验,终于搭建好了。见下图:

            image.png

        在查阅一些STM32开发的资料中,看到STM公司有一个辅助开发的STM32CubeMX 软件,可以减少开发者的一些开发步骤,比如MCU引脚的配置、简单添加一些驱动并可以帮助开发者生成框架式的代码,这样自己再写一些功能代码即可完成。见下图:     

              image.png

        它把板子上用到的引脚都自动标示出来,比如 按键- PC13、LED - PA5、串口 - PA2/PA3等等,利用STM32CubeMX 自动生成代码:

          image.png  

       这样,自己再根据需要添加一些控制语句和循环语句,即可形成需要运行的程序。

二、开发板测试:

  由原理图得知,开发板有一个用户按钮B1(PC13),有一个绿色发光管LD2(PA5),我想利用按键控制LED亮灭,即按一下亮,再按一下灭。这样就可以测试开发板的基本功能了。原理图如下:

             1737169634123347.png

原理图所示绿色LED(LD2):

                 image.png

        测试使用的代码截图如下:

        image.png   

        程序下载到开发板,实验结果:按钮按一下灯亮,再按一下灯灭:

        image.png    image.png

        

            这一步过程贴暂告一段落,接下来要写出利用定时器实现LED亮灭1秒和OLED屏幕显示文字信息。



 



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]