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

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

3天内不再提示

第六章 UART串口接收

撞上电子 2022-01-24 10:44 次阅读

第一节硬件解读

UART发送一章已经详细的介绍了蓝桥杯物联网关于串口的基础知识。本章将不再阐述。

第二节配置环境

1,选择芯片型号,蓝桥杯物联网芯片型号为STM32L071KB,封装为UFQFPN32。

64defeba-7b9e-11ec-bcb6-dac502259ad0.png

2,配置好下载器,找到SYS,勾选Debug,可以看见芯片引脚已经变成绿色的了,证明配置成功。

64f6ba0a-7b9e-11ec-bcb6-dac502259ad0.png

3,勾选USART2,如下配置。串口模式:异步通信(Asynchronous)。基础参数:波特率为115200 Bits/s。传输数据长度为8 Bit。奇偶检验无,停止位1 。

65076b8e-7b9e-11ec-bcb6-dac502259ad0.png

4,时钟树配置如下,配置为32MHZ。

65234296-7b9e-11ec-bcb6-dac502259ad0.png

5,项目信息就不说了,前面的教程说了很多次了。

653ad56e-7b9e-11ec-bcb6-dac502259ad0.png

6,如下图,生成项目。

6554dc48-7b9e-11ec-bcb6-dac502259ad0.png

第三节编写代码

代码如下,只有2行。关于其他的,比如下载器的配置等等,前面的实验很详细的阐述了,就不再重复。

6563fa84-7b9e-11ec-bcb6-dac502259ad0.png

第四节 实验现象

实验注意事项:

1,程序语句需要位于程序的BEGIN与END之间。

2,利用USB线将电脑USB口与开发板USB1口连接。

3,CN4所有拨码开关必须选择ON DP档,否则无法下载程序。

4,用跳线帽连接P4的1与2,3与4。

实验现象:

LD1,LD4常亮。UART2接收数据。

宗旨:

免费的服务,永远的开源

说明:

1.本教程免费,开源,禁止用于任何商业用途,违者必究。

2.本教程版权所属为东莞市东城墨竹公子电子工作室,盗版必究。

3.资料下载请通过以下方式:

微信公众号:撞上电子

CSDN:撞上电子

掘金:撞上电子

今日头条:撞上电子

淘宝企业店:撞上电子

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

    关注

    22

    文章

    1155

    浏览量

    99859
收藏 人收藏

    评论

    相关推荐

    UART串口通信协议是什么?

    ,广泛应用于嵌入式领域。 在UART串口通信协议中,数据以字节的形式进行传输。发送和接收端的通信流程如下: 1、通信波特率设置:发送端和接收端需要
    的头像 发表于 03-19 17:26 246次阅读

    什么是串口(UART)?串口的组成和FPGA实现

    串口作为常用的三大低速总线(UART、SPI、IIC)之一,在设计众多通信接口和调试时占有重要地位。
    的头像 发表于 01-03 11:43 1214次阅读
    什么是<b class='flag-5'>串口</b>(<b class='flag-5'>UART</b>)?<b class='flag-5'>串口</b>的组成和FPGA实现

    《Android Runtime源码解析》+深入体会第六章ART的执行(4)

    [经验] : 《电子工程师必备——九大系统电路识图宝典》+附录5学习方法 《运算放大器参数解析与LTspice应用仿真》+学习心得3第二之电气参数 本人在本论坛内的帖子: 【米尔-TIAM62开发板
    发表于 11-17 01:33

    HAL_UART_Transmit阻塞时会影响串口中断接收吗?

    最近项目里使用了两路串口透传数据,串口3中断接收数据,组包后通过串口1阻塞发送出去。
    的头像 发表于 10-26 14:24 457次阅读
    HAL_<b class='flag-5'>UART</b>_Transmit阻塞时会影响<b class='flag-5'>串口</b>中断<b class='flag-5'>接收</b>吗?

    【蓝桥杯嵌入式】第六章 串口通信理论知识

    使用UART串口通讯时,必须先约定好传输速率和一些数据位。第一节硬件连接硬件连接比较简单,仅需要3条线,注意连接时两个设备UART电平,如电平范围不一致请做电平转换后再
    的头像 发表于 10-10 09:26 380次阅读
    【蓝桥杯嵌入式】<b class='flag-5'>第六章</b> <b class='flag-5'>串口</b>通信理论知识

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

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

    使用UART IDLE中断接收不定长数据

    使用UART IDLE中断接收不定长数据
    的头像 发表于 09-18 15:41 581次阅读
    使用<b class='flag-5'>UART</b> IDLE中断<b class='flag-5'>接收</b>不定长数据

    MATLAB课程之第六章v2 走进算法之门(1)

    第六章来了! 算法 (Algorithm) 的世界太宽广! 先从基础学起!在C语言的学习过程中也见过吧?带着回忆进入MATLAB的世界。 什么是算法?算法是指解题方案的准确而完整的描述,是一系列
    的头像 发表于 09-06 07:10 285次阅读
    MATLAB课程之<b class='flag-5'>第六章</b>v2 走进算法之门(1)

    AMBA DTI-TBU协议指南

    的缩略语。 本章介绍DTI-ATU协议的信息组。 第六章:导言 本章介绍DTI-ATUS协议的信息组。 第一介绍DTI-ATS协议的缩略语组。 本章介绍DTI-ATU协议的传送层。 第二:DTI协议
    发表于 08-02 10:05

    AMBA设计套件技术参考手册

    。第四 读本章描述ADK使用的APB组件。第五Bhavioral模型 阅读本章描述ADK中的行为模式。第六章:PrimeCell GPIO读本章描述总理通用投入/输出(GPIO)如何融入ADK。
    发表于 08-02 09:04

    第六章 服務Service - 第1节第六章 服務Service - 第1节

    服务器函数代码
    充八万
    发布于 :2023年07月30日 07:33:44

    54.6.15 第六章 总结 #硬声创作季

    数据
    充八万
    发布于 :2023年07月21日 01:15:00

    如何实现串口数据的接收呢?

    UART接收数据部分是接收另一个串口设备发送的数据,缓存到接收FIFO中。FIFO快要写满时,产生中断通知CPU拿取数据,实现
    的头像 发表于 06-05 15:24 2714次阅读
    如何实现<b class='flag-5'>串口</b>数据的<b class='flag-5'>接收</b>呢?

    CH32V103基础教程78-USART-空闲中断

    本章教程主要在第七十六章USART-数据收发(带缓冲区)的基础上增加了空闲中断。 1、USART简介及相关函数介绍关于USART相关介绍,在前面第三以及第六十一章到第六十七章已经进行
    发表于 05-08 15:57