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

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

3天内不再提示

【蓝桥杯嵌入式】第七章 串口发送数据

撞上电子 2023-10-10 09:25 次阅读

第一节 硬件解读

蓝桥杯嵌入式主板上面一共有2个USB口,下载程序和串口都是CN2口,大家千万不要搞错了。

如下图,串口引脚是PA9和PA10。

ee76cc8e-670b-11ee-9788-92fbcf53809c.png

第二节CuebMX的配置

第一步:选择对应的引脚的和对应的功能,如下图:

ee7f7f6e-670b-11ee-9788-92fbcf53809c.png

第二步:配置串口,设置波特率为9600【注意:比赛一般是9600,可以根据具体情况修改】,设置完了就变成绿色了,如下图:

ee866b4e-670b-11ee-9788-92fbcf53809c.png


第三节MDK代码

第一步:编写串口发送函数,如下图:


ee97427a-670b-11ee-9788-92fbcf53809c.png

第二步:编写主函数,如下图:

eea6a8fa-670b-11ee-9788-92fbcf53809c.png

第五步:配置好下载器之后,编译代码,下载即可。

第六步:打开STC软件,如下图配置:选择串口助手;接收缓存区选择文本模式,波特率选择9600;串口号请扫描,选择正确的串口号,不一定是COM5;最后打开串口。

eebadba4-670b-11ee-9788-92fbcf53809c.png

第七步:按下按键,串口接收数据。

eec7285a-670b-11ee-9788-92fbcf53809c.png


第四节 实验现象

注意:请用USB线连接电脑与开发板,注意是CN2口。

现象:LED闪烁一次,按下按键,对应的LED翻转一次,LCD显示键值并以9600波特率的串口发送出去。

来源:撞上电子微信公众号

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5057

    文章

    18964

    浏览量

    301822
  • 数据
    +关注

    关注

    8

    文章

    6795

    浏览量

    88730
  • 串口
    +关注

    关注

    14

    文章

    1540

    浏览量

    76040
收藏 人收藏

    评论

    相关推荐

    蓝桥单片机】第一 大赛概述

    第一节蓝桥是什么样的比赛蓝桥全国软件和信息技术专业人才大赛(以下简称“蓝桥”)是由中国教育
    的头像 发表于 10-29 12:00 153次阅读
    【<b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b>单片机】第一<b class='flag-5'>章</b> 大赛概述

    【「嵌入式Hypervisor:架构、原理与应用」阅读体验】+第7-8学习心得

    这是一本很好的学习嵌入式的书籍。 在深入学习《嵌入式Hypervisor:架构、原理与应用》的第7-8后,我对嵌入式Hypervisor的架构、原理及其在实际应用中的重要性有了更为深
    发表于 10-09 18:50

    【「嵌入式Hypervisor:架构、原理与应用」阅读体验】+第三四阅读报告

    在深入阅读了《嵌入式Hypervisor:架构、原理与应用》的第三、四后,我对嵌入式Hypervisor的设计与实现技术有了更为详尽和系统的理解。以下是我对这两内容的阅读报告:
    发表于 10-09 18:29

    【「嵌入式Hypervisor:架构、原理与应用」阅读体验】+第一二读后感

    非常感谢社区提供的阅读机会,拿到书后,就迫不及待的的开始阅读了。 社区还有签名留念呢,值得纪念。 《嵌入式Hypervisor:架构、原理与应用》的第一、二为读者提供了关于Hypervisor技术
    发表于 10-09 18:22

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被称为嵌入式系统的核心组件,是一种用于控制和数据处理的计算机硬件,其设计旨在嵌入特定设备中执行专门任务。嵌入式主板如同是设备
    的头像 发表于 09-30 10:05 308次阅读

    嵌入式GUI盘点

    嵌入式图形用户界面(GUI)是一种为嵌入式系统设计的用户界面,它可以让用户通过图形化的方式与设备进行交互。以下是对嵌入式 GUI 的盘点。 emWin 由德国SEGGER公司
    发表于 09-02 10:58

    【「ARM MCU嵌入式开发 | 基于国产GD32F10x芯片」阅读体验】+书籍整体概况

    USART,串口应用比较常见,通过UART案例(以串口查询方式发送数据)和UART的中断接收实验,内容丰富。
    发表于 08-25 22:48

    学习hypervisor嵌入式产品安全设计

    第一部分(第1~2)介绍Hypervisor基础,涵盖虚拟化技术与实现、主流的嵌入式Hypervisor产品,以及基于分离内核的嵌入式Hypervisor等内容。第二部分(第3~12
    发表于 08-25 09:11

    飞凌嵌入式亮相第七届全国大学生嵌入式芯片与系统设计竞赛北部赛区决赛现场

    7月20日,2024年第七届全国大学生嵌入式芯片与系统设计竞赛北部赛区决赛在保定大学科技园正式开赛。本次大赛由全国大学生嵌入式芯片与系统设计竞赛组委会、北部赛区执委会主办,保定国家大学科技园与北京邮电大学联合承办,飞凌
    的头像 发表于 07-29 10:13 555次阅读
    飞凌<b class='flag-5'>嵌入式</b>亮相<b class='flag-5'>第七</b>届全国大学生<b class='flag-5'>嵌入式</b>芯片与系统设计竞赛北部赛区决赛现场

    飞凌嵌入式亮相第七届(2024)全国大学生嵌入式芯片与系统设计竞赛北部赛区决赛现场

    7月20日,2024年第七届全国大学生嵌入式芯片与系统设计竞赛北部赛区决赛在保定大学科技园正式开赛。本次大赛由全国大学生嵌入式芯片与系统设计竞赛组委会、北部赛区执委会主办,保定国家大学
    的头像 发表于 07-23 09:24 480次阅读
    飞凌<b class='flag-5'>嵌入式</b>亮相<b class='flag-5'>第七</b>届(2024)全国大学生<b class='flag-5'>嵌入式</b>芯片与系统设计竞赛北部赛区决赛现场

    双麒麟系统!迅为RK3588开发板+银河麒麟/开放麒麟

    现代化的用户界面和丰富的开发工具,适用于台式机、笔记本和嵌入式设备,致力于推动国产操作系统的自主研发和生态建设。 部分功能演示截图 更新目录 第一 功能适配表 第二 Android系统功能测试 第三
    发表于 07-15 10:35

    什么是嵌入式系统?嵌入式系统的具体应用

    嵌入式,一般是指嵌入式系统。用于控制、监视或者辅助操作机器和设备的装置。
    的头像 发表于 12-20 13:33 2329次阅读

    嵌入式Linux应用程序开发详解-第3

    电子发烧友网站提供《嵌入式Linux应用程序开发详解-第3.pdf》资料免费下载
    发表于 11-16 11:19 0次下载
    <b class='flag-5'>嵌入式</b>Linux应用程序开发详解-第3<b class='flag-5'>章</b>

    嵌入式Linux应用程序开发详解-第2

    电子发烧友网站提供《嵌入式Linux应用程序开发详解-第2.pdf》资料免费下载
    发表于 11-16 11:18 0次下载
    <b class='flag-5'>嵌入式</b>Linux应用程序开发详解-第2<b class='flag-5'>章</b>

    嵌入式Linux应用程序开发详解-第1

    电子发烧友网站提供《嵌入式Linux应用程序开发详解-第1.pdf》资料免费下载
    发表于 11-16 11:17 0次下载
    <b class='flag-5'>嵌入式</b>Linux应用程序开发详解-第1<b class='flag-5'>章</b>