串口的波特率实测【多图】
来源:互联网 发布:地府淘宝商 编辑:程序博客网 时间:2024/05/16 11:50
在使用串口的时候,串口的波特率是一个必须给定的参数。虽然书上说的很明确了,是一bit的时间。可我就是不放心,一直纳闷这个波特率到底是发送方波的频率还是发送一个字节所需要的时间。今天专门测试下,留作备案以免以后再疑惑。
实验方法:串口以各种波特率发送数据,用示波器查看并测量。
实验的硬件:STM32F4Discovery 的USART3
实验方法:将板子上的串口初始化之后,循环发送数据:
while(1)
{
USART_SendData(USART3,0xAA);
}
之后每测量一次改一次波特率。串口初始化的方法,可参考USART1 Init
各种波特率下的实测
9600
14400
19200
38400
56000
57600
115200
128000
256000
512000
1024000
2048000出错
总结:
波特率是脉冲频率的二倍。一个波形一秒钟发送的次数是多少波特率就是多少。比如波特率是9600时候,测得的脉冲宽度是104.2us,波形频率是4.8k。
看完这么多图,在看看理论知识:
延伸阅读:http://baike.baidu.com/link?url=wBg0ne51sJ08Aityf-aNQn0YTCnUfM-nuJw-9KNkw4icyCV2f2GRBk49xTgi07PC
说的还真对。
0 0
- 串口的波特率实测【多图】
- T1串口波特率的计算方法
- T1串口波特率的计算方法
- 串口波特率
- 关于模拟串口的波特率的分析
- 修改2440调试串口波特率的方法
- 串口波特率对通信质量的影响
- s3c2410/s3c2440串口波特率的计算
- s3c2410/s3c2440串口波特率的计算
- MSP430设置串口波特率的方法
- linux下串口非标准波特率的实现
- Qt串口实现921600波特率的方法
- A20串口的调试,特殊波特率
- 串口自适应波特率的设置方法
- 示波器测485串口波特率的使用方法
- msp430设置串口波特率的方法
- hi3531串口波特率计算
- 串口波特率计算
- Hibernate学习:乐观锁version
- jsTree是什么?-配置
- uva 10763 Foreign Exchange
- Linux下替代硕鼠FLV下载软件方案
- immutable和mutable对象(java)
- 串口的波特率实测【多图】
- poj解题报告——3122
- Age Sort
- 利用android proguard混淆代码
- Selenium 高级应用
- js 文本结点
- UVA 11400 Lighting System Design DP
- LNMP环境出现Access Denied 403错误
- iOS-UINavigationController的学习