版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ARM嵌入式技术——Cortex-M3第7讲
STM32F103的UART输入输出非中断发送第7讲STM32F103的UART输入输出
处理器与外部设备通信的两种方式:并行通信-传输原理:数据各个位同时传输。-优点:速度快-缺点:占用引脚资源多串行通信-传输原理:数据按位顺序传输。-优点:占用引脚资源少-缺点:速度相对较慢1.通信接口背景知识第7讲STM32F103的UART输入输出1.通信接口背景知识
串行通信:按照数据传送方向,分为:单工:
数据传输只支持数据在一个方向上传输半双工:
允许数据在两个方向上传输,但是,在某一时刻,只允许数
据在一个方向上传输,它实际上是一种切换方向的单工通信;全双工:允许数据同时在两个方向上传输,因此,全双工通信是两个
单工通信方式的结合,它要求发送设备和接收设备都有独立
的接收和发送能力。第7讲STM32F103的UART输入输出1.通信接口背景知识
串行通信三种传送方式:第7讲STM32F103的UART输入输出1.通信接口背景知识串行通信的通信方式同步通信:带时钟同步信号传输。-SPI,IIC通信接口异步通信:不带时钟同步信号。-UART(通用异步收发器),单总线第7讲STM32F103的UART输入输出1.通信接口背景知识常见的串行通信接口:通信标准引脚说明通信方式通信方向UART(通用异步收发器)TXD:发送端RXD:接受端GND:公共地异步通信全双工单总线(1-wire)DQ:发送/接受端异步通信半双工SPISCK:同步时钟MISO:主机输入,从机输出MOSI:主机输出,从机输入同步通信全双工I2CSCL:同步时钟SDA:数据输入/输出端同步通信半双工第7讲STM32F103的UART输入输出2.STM32串口通信基础STM32的串口通信接口UART:通用异步收发器USART:通用同步异步收发器大容量STM32F10x系列芯片,包含3个USART和2个UART第7讲STM32F103的UART输入输出2.STM32串口通信基础
UART异步通信方式引脚连接方法:-RXD:数据输入引脚。数据接受。-TXD:数据发送引脚。数据发送。第7讲STM32F103的UART输入输出2.STM32串口通信基础
UART异步通信方式引脚:-RXD:数据输入引脚。数据接受。-TXD:数据发送引脚。数据发送。串口号RXDTXD1PA10PA92PA3PA23PB11PB104PC11PC105PD2PC12第7讲STM32F103的UART输入输出2.STM32串口通信基础UART异步通信方式特点:全双工异步通信。分数波特率发生器系统,提供精确的波特率。-发送和接受共用的可编程波特率,最高可达4.5Mbits/s可编程的数据字长度(8位或者9位);可配置的停止位(支持1或者2位停止位);可配置的使用DMA多缓冲器通信。单独的发送器和接收器使能位。检测标志:①
接受缓冲器②发送缓冲器空③传输结束标志多个带标志的中断源。触发中断。其他:校验控制,四个错误检测标志。第7讲STM32F103的UART输入输出2.STM32串口通信基础
串口通信过程数据接收过程:MCU内核输入数据缓冲器串行输入移位寄存器MCU内核输出数据缓冲器串行输出移位寄存器数据发送过程:RXDTXD串行数据输入串行数据输出外部设备外部设备……第7讲STM32F103的UART输入输出2.STM32串口通信基础
STM32串口异步通信需要定义的参数:
起始位数据位(8位或者9位)
奇偶校验位(第9位)
停止位(1,2位)
波特率设置范例:第7讲STM32F103的UART输入输出2.STM32串口通信基础第7讲STM32F103的UART输入输出3.基于STM32CubeMX5.1.0的串口编程第1步系统设置第7讲STM32F103的UART输入输出3.基于STM32CubeMX5.1.0的串口编程第1步串口配置第7讲STM32F103的UART输入输出3.基于STM32CubeMX5.1.0的串口编程第2步时钟配置(暂以默认)第3步项目管理配置第7讲STM32F103的UART输入输出3.基于STM32CubeMX5.1.0的串口编程第4步生成代码第7讲STM32F103的UART输入输出4.MDK中程序设计第1步main函数中添加要发送的数据定义第7讲STM32F103的UART输入输出4.MDK中程序设计第2步添加用户代码第7讲STM32F103的UART输入输出4.MDK中程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年息县带编教师招聘考试备考试题及答案解析
- 2026年和康县带编教师招聘考试备考试题及答案解析
- 黑龙江省七台河市2027年中考数学最后一模试卷(含答案解析)
- 2027年金华市中考数学模拟试题(含答案解析)
- 2026年小金县带编教师招聘笔试备考试题及答案解析
- 2026年巴楚县带编教师招聘考试参考题库及答案解析
- 2026年白水县带编教师招聘考试参考题库及答案解析
- 2026年中宁县带编教师招聘考试备考试题及答案解析
- 2026年平和县带编教师招聘笔试备考试题及答案解析
- 2026年建宁县带编教师招聘笔试模拟试题及答案解析
- 10KV高压配电设备技术协议书
- 新版北师版三年级上册数学全册教案教学设计含教学反思
- 消防水泵维修方案(3篇)
- 1.【新课标】水平三 体育单元教学计划+课时计划【32课时教案】
- 水上市集课件
- 医院智能化设计方案
- 2025年西安工程大学辅导员招聘考试笔试试题(含答案)
- 水利工程建设竣工验收鉴定书模版
- 黑龙江省代建制管理办法
- 拥军秧歌教学课件
- 商贸公司旅游策划方案
评论
0/150
提交评论