0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:面包板社区 作者: 二哲科技 2020-10-14 11:35 次阅读

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

    文章

    1549

    浏览量

    107015
  • uart
    +关注

    关注

    22

    文章

    1155

    浏览量

    99861
收藏 人收藏

    评论

    相关推荐

    【ELF 1开发板试用】板载资源测试1:点亮LED

    ,我们用命令行方式测试LED功能。说明:如果想探究,则可用编辑器查看ELF1开发板资料包中的相关程序,部分代码截图如下: 5、控制LED
    发表于 12-13 23:01

    【每周一练】盘古1K开发板 练习二:按键控制LED实验

    Part选项,选择开发板FPGA型号,这里选PGC1KG-6LPG100,如下图所示 图1:型号选择 2.原理图按键、LED相关接口 图2:按键与LED引脚 后面改写用KEY4替换示例KEY1
    发表于 12-06 00:36

    【每周一练】盘古1K开发板 练习二:按键控制LED实验效果

    led开发板
    LV36
    发布于 :2023年11月29日 09:34:26

    【ELF 1开发板试用】+ RGB LED及按键的控制

    1开发板,自然也不会少了它,其在开发板的位置如图1所示,共有3个,其颜色分别为红、绿、黄3个色彩。 图1LED
    发表于 11-21 11:11

    【涂鸦T2-U开发板试用体验】远程调试blink

    的使用体验。 在试用过程中,我选择了远程调试Blink主题作为示例项目。Blink是一个基于tuyaos平台的开源智能家居系统,可以通过Wi-Fi控制LED等设备的开关状态。在涂鸦T2开发板
    发表于 11-17 15:54

    【涂鸦T2-U开发板试用体验】涂鸦APP控制板LED

    本帖最后由 1653149838.791300 于 2023-11-12 22:52 编辑 前面讲了开发环境搭建,那这接着做一个应用:用涂鸦的app控制开发板
    发表于 11-12 18:13

    【LuckFox Pico Plus开发板免费试用】+开发板初体验

    LuckFox Pico Plus是一款基于瑞芯微RV1103的开发板,并配有微型Linux,其主旨是向开发者提供一个简单且高效的开发平台。它通过多种接口方式,如MIPI CSI、GPIO、U
    发表于 10-13 16:38

    S-EVB LoRa开发板使用手册

    第一章、概述 S-EVB 开发板是专用于 LoRa 模组的测试和标准 AT 指令测试实验。S-EVB开发板专注于小型化,标准2.54mm 排针形式管脚可以直插接于产品,采用 USB
    发表于 09-21 06:30

    【新定义MCU开发板测评】点灯及流水灯

    、使用易码魔盒配置并初始化工程 (1)编写工程名称及路径,点击下一步 (2)选择开发板对应的芯片型号,这块板子的芯片型号是RD8T36P48,点击开始工程 (3)双击新建空模板,开始一个工程
    发表于 08-13 12:24

    N32L40XCL-STB开发板模块之UART评测

    本章通过RT-Thread Studio配置片上外设UART的功能,实现开发板和PC进行通信。
    的头像 发表于 08-10 16:52 839次阅读
    N32L40XCL-STB<b class='flag-5'>开发板</b>模块之<b class='flag-5'>UART</b>评测

    【Start_DSC28034PNT湖人开发板免费体验】DSC28034PNT-开箱并点亮LED

    应用,为开发者提供了一个高效、可靠的解决方案开发板DSC28034PNT的设计美观简洁,让人一目了然地理解其工作原理。其精致的外观和直观的接口设计,使得使用者能够轻松掌握开发板的特
    发表于 07-29 15:46

    【FireBeetle 2 ESP32-S3开发板体验】串口控制LED

    .value(0) 【实现效果】 用TTL转串口接到开发板后,发送on、off就实现了对开发板LED
    发表于 07-28 23:09

    请问哪个是最适合led条项目的esp8266

    我是这个论坛的新人,我没有使用 ESP8266 的经验,我过去使用的是 Arduino UNO 开发板。 我对 ESP8266 很感兴趣,因为它们通常是物联网和远程管理的绝佳解决方案。 我的目标
    发表于 06-02 07:39

    【CW32饭盒派开发板试用体验】开发板简单介绍和开发板初体验

    今天开箱一款基于CW32F030C8T6的开发板开发板命名为CW32饭盒派。 下面简单的对开发板做个介绍: CW32饭盒派板载资源非常丰富:有一电位器、蜂鸣器、3路用户按键、3路指示
    发表于 05-22 10:56

    通过Web网页控制开发板LED

    接下来将介绍如何通过Web网页来控制开发板上的LED灯,本文只是在网页上实现功能,并无交互功能,与开发板的交互功能
    的头像 发表于 04-25 15:05 1219次阅读
    通过Web网页<b class='flag-5'>控制</b><b class='flag-5'>开发板</b><b class='flag-5'>LED</b>灯