请教SCI通信中时间周期问题

2019-07-15 18:17发布

SCI官方资料称,SCI异步通信格式中,每个数据位占8个SCICLK周期(如下图):
33_png_thumb.jpg
但我们知道,在CPU频率为150MHz, 低速时钟周期LSPCLK = 150MHz / 4 = 37.5MHz,SCI波特率为115200Hz的情况下:

SCICLK周期 = LCSPCL周期 = 1 / 37.5MHz = 0.0267us
SCI每个数据位占时间 = 1 / 115200Hz = 8.68us

8.68 us远远大于 8* 0.0267us。显然SCI每个数据位占时间远大于8个SCICLK周期了,这是怎么回事啊?跪求高人指点!!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
sjjs001
1楼-- · 2019-07-15 22:46
有低速外设时钟的      这个低速是可以实现的    除了主频的分频外  
还有外设的分频系数
sjjs001
2楼-- · 2019-07-15 23:25
SCI波特率=LSPCLK / ( (BRR+1) * 8 ),
felixbury
3楼-- · 2019-07-16 04:08
理解错误了,  SCICLK    1 / 115200Hz /8 = 8.68us /8
天地直方
4楼-- · 2019-07-16 04:26
 精彩回答 2  元偷偷看……
sjjs001
5楼-- · 2019-07-16 05:19
不知道哪里说的,  
SCICLK周期 = LCSPCL周期  这个等式通常是不成立的

一周热门 更多>