完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
串口 :通用同步异步收发器(SUART)
串口通信一种设备间非常常用的串行通行方式,通常使用的是9 针D 形连接器,也称之为RS-232接口 以STM32F407芯片为例子 一丶物理层 串口信号线使用”RS-232标准“传输数据信号,这些信号通过记过电平转换芯片转换成控制器能识别的TLL标准的电平信号,才能实现通信。 串口之间的数据传输不能直接传输,要把数据转化成电平信号传输,01010101。它的数据和控制信息是一位接一位地传送出去的。(串行传输速度较慢) 串口的作用:打印调试,单片机上没发打印输出字符串 电平标准:理想状态使用5V表示二进制逻辑1,0v表示二进制逻辑0 二丶协议层 ● 发送或接收前保持空闲线路 ● 起始位 ● 数据(字长 8 位或 9 位),最低有效位在前 ● 用于指示帧传输已完成的 0.5 个、 1 个、 1.5 个、 2 个停止位 ● 该接口使用小数波特率发生器 - 带 12 位尾数和 4 位小数 ● 状态寄存器 (USART_SR) ● 数据寄存器 (USART_DR) ● 波特率寄存器 (USART_BRR) - 12 位尾数和 4 位小数。 ● 智能卡模式下的保护时间寄存器 (USART_GTPR)。 串口通信一般是以帧格式传输数据,即一帧一帧传输,常见一帧数据格式:起始位+8位数据位+1位停止位 (区分同步异步通信一般是看通信时需不需要对外提供时钟输出,需要的话则是同步通信。UART是异步通信,它在USART基础上裁剪掉了同步通信功能,只有异步通信)。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1820 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1634 浏览 1 评论
1104 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
740 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1692 浏览 2 评论
1951浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
756浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
587浏览 3评论
605浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
570浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 02:18 , Processed in 0.906242 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号