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
-
led灯
+关注
关注
22文章
1604浏览量
111121 -
uart
+关注
关注
22文章
1304浏览量
106112
发布评论请先 登录
UART指令控制RGB灯实验
基于FPGA开发板TSP的串口通信设计
【RA-Eco-RA6M4开发板评测】4、配合DA16200实现网页监控开发板
【RA-Eco-RA6M4开发板评测】+01+开箱测评+UART+PWM+LED
【汇思博SEEK100开发板试用体验】01 SEEK100开发板开箱&简介
瑞萨RA系列FSP库开发实战指南(19)使用寄存器点亮LED灯
同样的代码在官方开发板上运行正常,在自己板子上就跑不起来,怎么办?
基于小凌派RK2206开发板:OpenHarmony如何使用IoT接口控制UART外设
【北京迅为】iTOP-RK3568开发板鸿蒙OpenHarmony系统南向驱动开发实操-HDF驱动配置UART
【北京迅为】iTOP-RK3568开发板OpenHarmony系统南向驱动开发-第4章 UART基础知识

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