STC15串口接收时采样频率问题
最近在看STC15W4K32S4单片机的数据手册,手册上两句话冲突1、“接收器以选定波特率的16分频的速率采样串行接收端口RxD”;表明采样频率是波特率的16分频
2、16分频计数器的16个状态是将1波特率(每位接收时间)均为16等分,在每位时间的7,8,9状态由检测器对RxD端口进行采样;表明每位接收时间(1波特率)对RxD引脚信号采样16次,也就是采样频率是波特率的16倍
有没有大神能给解释解释?
16倍采样,有什么疑问吗?要解释什么呢? 梁工 发表于 2023-5-9 16:40
16倍采样,有什么疑问吗?要解释什么呢?
我意思是16倍过采样,那采样频率不应该是波特率的16倍吗,不是16分频 笔误,16倍速度采样 PDSZRM 发表于 2023-5-17 09:17
我意思是16倍过采样,那采样频率不应该是波特率的16倍吗,不是16分频
15系列之后的MCU,串口应该是4倍采样的,所以波特率计算就是 fosc/4/reload,文档应该是沿用了以前的串口描述,老的51是16倍采样。 梁工 发表于 2023-5-17 10:53
15系列之后的MCU,串口应该是4倍采样的,所以波特率计算就是 fosc/4/reload,文档应该是沿用了以前的串口 ...
谢谢解惑,我还一直纳闷按结构图看是4倍采样,描述里又说的是16倍采样,这下清楚了,感谢~
还有一个关于手册的问题,串行口方式1时,结构图中发送数据时没有移位寄存器,而文字描述中要经过移位寄存器,这个也是采用了传统51的文字描述吗? 神农鼎 发表于 2023-5-17 09:59
笔误,16倍速度采样
感谢~了解啦~ PDSZRM 发表于 2023-5-17 11:00
谢谢解惑,我还一直纳闷按结构图看是4倍采样,描述里又说的是16倍采样,这下清楚了,感谢~
还有一个关于 ...
不管是传统51还是新的51,还是任何MCU的串口、电脑的串口,只要是串口,则一定会有移位寄存器,双工串口会有2个,一个接收,一个发送,装载发送寄存器后,在波特率时钟驱动下会被一位位移出发送移位寄存器,接收到起始位后,在波特率时钟驱动下会被一位位移入接收移位寄存器。 梁工 发表于 2023-5-17 11:11
不管是传统51还是新的51,还是任何MCU的串口、电脑的串口,只要是串口,则一定会有移位寄存器,双工串口 ...
谢谢,明白啦~
页:
[1]