第一节硬件解读
在UART发送一章已经详细的介绍了蓝桥杯物联网关于串口的基础知识。本章将不再阐述。
第二节配置环境
1,选择芯片型号,蓝桥杯物联网芯片型号为STM32L071KB,封装为UFQFPN32。
2,配置好下载器,找到SYS,勾选Debug,可以看见芯片引脚已经变成绿色的了,证明配置成功。
3,勾选USART2,如下配置。串口模式:异步通信(Asynchronous)。基础参数:波特率为115200 Bits/s。传输数据长度为8 Bit。奇偶检验无,停止位1 。
4,时钟树配置如下,配置为32MHZ。
5,项目信息就不说了,前面的教程说了很多次了。
6,如下图,生成项目。
第三节编写代码
代码如下,只有2行。关于其他的,比如下载器的配置等等,前面的实验很详细的阐述了,就不再重复。
第四节 实验现象
实验注意事项:
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串口通信示例,欢迎大家探讨
发表于 11-05 11:56
•2780次阅读
频率是两个关键参数,它们之间存在一定的关系,并且UART串口有一系列常用的波特率。以下是对这两个概念的介绍。 一、UART波特率和传输频率的关系 1. 定义与区别 波特率(Baud Rate
发表于 10-06 16:12
•1754次阅读
第六章 Kendryte K210固件烧录 本章将为读者介绍Kendryte K210的固件烧录,以及Kendryte K210外部NOR Flash的空间分布。本章分为如下几个小节:6.1 外部
发表于 09-12 14:20
,这里包含系统滴答定时器SysTick,RTC实时时钟,看门狗(独立看门狗与窗口看门狗),定时器(基本定时器、通用定时器、高级定时器),以及PWM实现呼吸灯效果实验。第六章为通用同步/异步串行通信
发表于 08-25 22:48
**功能介绍放开头, 使用便捷无需愁。**
**这是全网最详细、性价比最高的STM32实战项目入门教程,通过合理的硬件设计和详细的视频笔记介绍,硬件使用STM32F103主控资料多方便学习,通过3万字笔记、12多个小时视频、20多章节代码手把手教会你如何开发和调试。让你更快掌握嵌入式系统开发。**
V3.3.0-STM32智能小车
视频: https://www.bilibili.com/video/BV16x4y1M7EN/?spm_id_from=333.337.search-card.all.click
V3:HAL库开发、功能:PID速度控制、PID循迹、PID跟随、遥控、避障、PID角度控制、视觉控制、电磁循迹、RTOS等功能。
发表于 08-21 16:46
•573次阅读
Build root系统功能测试
第四章 Ubuntu系统功能测试
第五章 Debian系统功能测试
第六章 openkylin系统功能测试
第七章 银河麒麟系统功能测试
发表于 07-15 10:35
第3章_UART 开发基础
发表于 06-29 14:27
•617次阅读
的桥梁UART,传输的数据没有体现。故而需要增加发送数据模块,与接收数据模块;
串口发射模块设计
目标:接收到一个发送命令信号时,将data[7:0]->依次发出{st
发表于 05-11 15:40
Linux系统使用实验第三章Linux设备驱动程序开发实验第四章基于ARM基础外设实验第五章LinuxQt开发实验第六章LinuxPython开发实验向下滑动查看所有内容
发表于 05-01 08:31
•375次阅读
最近在调试STM32F030CCT6,需要用到5个串口,使用STM32CubeMX创建的工程,使用中断接收和中断发送的处理方式。但是调试发现,UART1和UART6的中断
发表于 04-15 06:36
STM32F411RE NUCLEO UART串口通信无法接收
发表于 04-03 08:02
,广泛应用于嵌入式领域。 在UART串口通信协议中,数据以字节的形式进行传输。发送和接收端的通信流程如下: 1、通信波特率设置:发送端和接收端需要
发表于 03-19 17:26
•1255次阅读
配置串口接收中断使能:在初始化串口时,需要设置相应的控制寄存器来使能串口接收中断。这通常可以通过设置相应的标志位或使用特定的寄存器位来完成。
发表于 01-17 15:42
•7867次阅读
串口作为常用的三大低速总线(UART、SPI、IIC)之一,在设计众多通信接口和调试时占有重要地位。
发表于 01-03 11:43
•1.3w次阅读
在STM32中使用虚拟串口时,我们需要处理接收的数据。接收到的数据可能是来自其他设备的传感器数据、用户输入的命令或其他任何信息。在本篇文章中,我将详细介绍STM32虚拟串口
发表于 12-20 11:22
•2179次阅读
评论