电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

STM32例程串口实验VIP免费

STM32例程串口实验_第1页
1/48
STM32例程串口实验_第2页
2/48
STM32例程串口实验_第3页
3/48
实验要求  使用开发板上的串口向PC发送信息  PC通过串口向开发板发送数据,CPU在接收到后,确认信息,并通过串口返回数据 例如:开发板先发送一个字符‘c’,然后PC发送一个字符‘a’,开发板接收到后,再发送一个字符‘b’ [编辑] 实验目的  学习和掌握 STM32的USART模块的工作原理和使用方法  学习和掌握 USART固件库的使用  掌握串口中断的使用方法 [编辑] 实验分析 硬件分析: USART的工作原理 软件分析: USART固件库 USART实例 [编辑] 开发板原理图设计 MAX3232 与主芯片的连接 [编辑] 硬件知识点 详见STM32F10XXX英文版参考手册RM0008-Reference Manual [编辑] USART 通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用小数波特率发生器提供宽范围的波特率选择。 它支持同步单向通信和半双工单线通信,也支持 LIN(局部互连网),智能卡协议和 IrDA(红外数据组织)SIR ENDEC规范,以及调制解调器(CTS/RTS)操作。它还允许多处理器通信。 使用多缓冲器配置的DMA方式,可以实现高速数据通信。 (表) USART模式支持 [编辑] USART内部结构 [编辑] 引脚定义 任何USART双向通信至少需要两个引脚:接收数据输入(RX)和发送数据输出(TX)。  RX:接收数据输入。通过过采样技术来区别数据和噪音,从而恢复数据。  TX:发送数据输出。当发送器被禁止时,输出引脚恢复到它的 I/O端口配置。当发送器被激活,并且不发送数据时,TX引脚处于高电平。在单线和智能卡模式里,此 I/O口被同时用于数据的发送和接收。 在同步模式中需要下列引脚:  CK:发送器时钟输出。此引脚输出用于同步传输的时钟, (在起始位和停止位上没有时钟脉冲,软件可选地,可以在最后一个数据位送出一个时钟脉冲)。数据可以在 RX上同步被接收。这可以用来控制带有移位寄存器的外部设备(例如 LCD驱动器)。时钟相位和极性都是软件可编程的。在智能卡模式里,CK可以为智能卡提供时钟。 在 IrDA模式里需要下列引脚:  IrDA_RDI: IrDA模式下的数据输入。  IrDA_TDO: IrDA模式下的数据输出。 在硬件流控模式中需要下列引脚:  nCTS: 清除发送,若是高电平,在当前数据传输结束时阻断下一次的数据发送。  nRTS: 发送请求,若是低电平,表明 USART准备好接收数据 (表) USART引脚配置 [编辑] 寄存器  一个状态...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

STM32例程串口实验

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部