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波特率的串口发送出去。

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

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

    关注

    4986

    文章

    18319

    浏览量

    289136
  • 数据
    +关注

    关注

    8

    文章

    6515

    浏览量

    87648
  • 串口
    +关注

    关注

    14

    文章

    1487

    浏览量

    74536
收藏 人收藏

    评论

    相关推荐

    嵌入式人工智能的就业方向有哪些?

    操作系统使用及C高级编程 数据结构与算法 二:嵌入式Linux应用工程师,Linux网络开发工程师 文件IO 并发程序设计 项目实战:基于Linux的Flappybird游戏开发 网络编程开发及实战上
    发表于 02-26 10:17

    嵌入式软件开发应该掌握哪些知识?

    的控制,如GPIO、串口、SPI、I2C 等。这使得嵌入式软件开发人员能够充分利用硬件资源,满足特定的需求。 1.2数据结构与算法 嵌入式系统通常具有有限的内存资源。通过使用合适的
    发表于 02-19 11:23

    嵌入式学习步骤

    嵌入式行业是一个涉及广泛领域的行业,嵌入式、物联网、人工智能、智能与科学、电子信息工程、通信工程、自动化工程、测控、计算机科学等专业在嵌入式系统中使得软件和硬件的结合更加高效,适合从事嵌入式
    发表于 02-02 15:24

    USB虚拟串口串口1可以同时发送

    可以同时发送,USB虚拟串口和物理串口1都可以作为数据传输的通道,可以同时操作和发送数据。 US
    的头像 发表于 01-04 11:26 551次阅读

    单片机串口通信的接收与发送

    的原理。串口通信是通过发送和接收两根线来实现的,分别为发送线(Tx)和接收线(Rx)。当单片机发送数据时,
    的头像 发表于 12-20 14:03 1673次阅读

    单片机串口通信的接收与发送程序

    单片机串口通信的接收与发送程序 一、引言 单片机串口通信是一种常见的通信方式,广泛应用于各种嵌入式系统和工业控制领域。通过串口通信,单片机可
    的头像 发表于 12-19 13:57 1122次阅读

    stm32如何向串口用一个字节发送3300这个数?

    stm32如何向串口用一个字节发送3300这个数? STM32是一种嵌入式微控制器,具有高性能,低功耗和低成本等优势。其中,串口通信是嵌入式
    的头像 发表于 10-26 11:31 502次阅读

    S3C2410嵌入式系统多串口通讯设计

    电子发烧友网站提供《S3C2410嵌入式系统多串口通讯设计.pdf》资料免费下载
    发表于 10-13 09:16 0次下载
    S3C2410<b class='flag-5'>嵌入式</b>系统多<b class='flag-5'>串口</b>通讯设计

    什么是嵌入式Linux?

    什么是嵌入式Linux? 对于很多电气、电信、通信专业的同学来说,对口专业就业方向主要有软、硬件两个方向。无论是对于学生还是就业而言,软硬件的开发学习,嵌入式物联网在近年来无疑是一个摆在面前
    发表于 10-11 13:47

    蓝桥嵌入式】第五章 LCD

    第一节硬件解读蓝桥嵌入式的LCD并没有提供原理图,所以也没有什么可以讲解的,如果有需要,请联系我们微信公众号管理员,谢谢。微信搜索:撞上电子微信公众号即可。第二节CubeMX配置本教程在上一章
    的头像 发表于 09-28 08:00 428次阅读
    【<b class='flag-5'>蓝桥</b>杯<b class='flag-5'>嵌入式</b>】第五章 LCD

    电机拖动的教程课件资料分享

    本文档的主要内容详细介绍的是电机拖动的教程课件资料合集免费下载主要内容包括了:绪论,第一直流电机,第二 直流电动机的电力拖动,第三 变压器,第四 三相异步电动机,第五
    发表于 09-22 06:27

    嵌入式编程和微控制器应用

    欢迎进入嵌入式编程和微控制器应用的世界!使用日益流行且价格适宜的AtmelAVR嵌入式控制器作为学习平台。本书是目前可以获得的最佳书籍之一。对于初学者,本书将会是极好的选择。随着
    发表于 09-20 07:52

    STM32串口发送数据和接收数据方式总结

    STM32串口发送数据和接收数据方式总结
    的头像 发表于 09-19 09:14 5729次阅读
    STM32<b class='flag-5'>串口</b><b class='flag-5'>发送</b><b class='flag-5'>数据</b>和接收<b class='flag-5'>数据</b>方式总结

    读书笔记-《RISC-V嵌入式开发实践——基于CH32V307微控制器》-第1-1.1

    第1目录: 第1 概述 1.1 初识嵌入式系统 1.1.1 运行硬件系统 1.1.2 实践体系简介 1.1.3 编译、下载与运行第一个嵌入式程序 1.2
    发表于 08-03 14:09

    嵌入式学习路线你知道吗?

    嵌入式学习路线你知道吗? 1打好嵌入式软件编程的基础 这一阶段重点打好嵌入式软件编程的基础,包括学习Linux系统的基本应用,Linux的常用命令、C语言编程基础、常用的数据结构。特别
    发表于 06-14 16:00