PDSZRM 发表于 2023-5-9 13:47:25

STC15串口接收时采样频率问题

最近在看STC15W4K32S4单片机的数据手册,手册上两句话冲突
1、“接收器以选定波特率的16分频的速率采样串行接收端口RxD”;表明采样频率是波特率的16分频

2、16分频计数器的16个状态是将1波特率(每位接收时间)均为16等分,在每位时间的7,8,9状态由检测器对RxD端口进行采样;表明每位接收时间(1波特率)对RxD引脚信号采样16次,也就是采样频率是波特率的16倍
有没有大神能给解释解释?


梁工 发表于 2023-5-9 16:40:48

16倍采样,有什么疑问吗?要解释什么呢?

PDSZRM 发表于 2023-5-17 09:17:43

梁工 发表于 2023-5-9 16:40
16倍采样,有什么疑问吗?要解释什么呢?

我意思是16倍过采样,那采样频率不应该是波特率的16倍吗,不是16分频

神农鼎 发表于 2023-5-17 09:59:54

笔误,16倍速度采样

梁工 发表于 2023-5-17 10:53:07

PDSZRM 发表于 2023-5-17 09:17
我意思是16倍过采样,那采样频率不应该是波特率的16倍吗,不是16分频

15系列之后的MCU,串口应该是4倍采样的,所以波特率计算就是 fosc/4/reload,文档应该是沿用了以前的串口描述,老的51是16倍采样。

PDSZRM 发表于 2023-5-17 11:00:22

梁工 发表于 2023-5-17 10:53
15系列之后的MCU,串口应该是4倍采样的,所以波特率计算就是 fosc/4/reload,文档应该是沿用了以前的串口 ...

谢谢解惑,我还一直纳闷按结构图看是4倍采样,描述里又说的是16倍采样,这下清楚了,感谢~
还有一个关于手册的问题,串行口方式1时,结构图中发送数据时没有移位寄存器,而文字描述中要经过移位寄存器,这个也是采用了传统51的文字描述吗?

PDSZRM 发表于 2023-5-17 11:02:03

神农鼎 发表于 2023-5-17 09:59
笔误,16倍速度采样

感谢~了解啦~

梁工 发表于 2023-5-17 11:11:13

PDSZRM 发表于 2023-5-17 11:00
谢谢解惑,我还一直纳闷按结构图看是4倍采样,描述里又说的是16倍采样,这下清楚了,感谢~
还有一个关于 ...

不管是传统51还是新的51,还是任何MCU的串口、电脑的串口,只要是串口,则一定会有移位寄存器,双工串口会有2个,一个接收,一个发送,装载发送寄存器后,在波特率时钟驱动下会被一位位移出发送移位寄存器,接收到起始位后,在波特率时钟驱动下会被一位位移入接收移位寄存器。

PDSZRM 发表于 2023-5-21 14:15:28

梁工 发表于 2023-5-17 11:11
不管是传统51还是新的51,还是任何MCU的串口、电脑的串口,只要是串口,则一定会有移位寄存器,双工串口 ...

谢谢,明白啦~
页: [1]
查看完整版本: STC15串口接收时采样频率问题