找回密码
 立即注册
搜索
0赞
赞赏
手机版
扫码打开手机版
把文字装进口袋

UART控制开发板上的LED灯实现方案

晚景入寒窗 2022-8-11 10:29:44
1.介绍
        距离上次测评也有一阵子了,抽了一些时间来继续测评,这次没有加外设,就修改例程实现UART控制开发板上的LED灯,下面我们先来看一下官网给出的例程,这里使用的是官网的“MG32F02A072_132_V1.11”例程库,图1为官方例程列表。
       

        图1
        接下来选择一下要选用的例程,看了一下其他例程,发现就图2的例程比较容易修改,所以选择的“UART0_RX_DMA”这个例程来进行代码修改。
       

        图2
        我们来看一下主函数,可以看到有一个地方在判断UART接收的内容,那么就从图3这里来修改LED灯。
       

        图3
        2.设计
        首先需要增加LED引脚的初始化,分别是三个灯,初始化如下图4,当然不要忘记初始化引脚的时钟增加一个使能函数,如图5。
       

        图4
       

        图5
        最后修改就接收数据里面的内容,根据不同指令让不同的灯进行变化,分别设置‘0’改变红灯,‘1’改变绿灯,‘2’改变蓝灯,修改完之后如图6所示。
       

        图6
        串口使用的是PB8和PB9两个引脚,接线如图7。
       

        图7
        最终的运行效果如图8所示。
       

        图8
        3.总结
        这一次测评整体的难度比较低,所以大家应该看一遍就会了,后期有时间的话会继续做测评,并对代码进行讲解。
        编辑:hfy

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

使用道具 举报

您需要登录后才可以回帖 立即登录
2022-8-12 20:22:30
不错
2022-8-16 16:45:33
太赞了
2022-8-16 22:41:01
很不错的哦,支持,加油
2022-8-20 07:34:08
碉堡了!
2022-8-23 16:27:15
楼主的几句话虽然简单,却概括扼要,一语道出了我们苦想多年的而不可得答案的几个重大问题的根本。楼主
就好比论坛的明灯,楼主就好比论坛的方向,楼主就好比论坛的栋梁。
2022-8-27 03:38:37
水帖美如花,养护靠大家!!
2022-8-27 13:13:55
同志们好!
2022-8-28 09:34:30
谢谢楼主,,,收藏ing
2022-8-28 14:46:16
123下一页
返回顶部