找回密码
 立即注册
查看: 556|回复: 8

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

[复制链接]

该用户从未签到

1

主题

4

回帖

17

积分

新手上路

积分
17
发表于 2023-5-9 13:47:25 | 显示全部楼层 |阅读模式
最近在看STC15W4K32S4单片机的数据手册,手册上两句话冲突
1、“接收器以选定波特率的16分频的速率采样串行接收端口RxD”;表明采样频率是波特率的16分频

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

回复 送花

使用道具 举报

该用户从未签到

46

主题

3044

回帖

6863

积分

超级版主

积分
6863
发表于 2023-5-9 16:40:48 | 显示全部楼层
16倍采样,有什么疑问吗?要解释什么呢?
回复 支持 反对 送花

使用道具 举报

该用户从未签到

1

主题

4

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2023-5-17 09:17:43 | 显示全部楼层
梁工 发表于 2023-5-9 16:40
16倍采样,有什么疑问吗?要解释什么呢?

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

点评

15系列之后的MCU,串口应该是4倍采样的,所以波特率计算就是 fosc/4/reload,文档应该是沿用了以前的串口描述,老的51是16倍采样。  详情 回复 发表于 2023-5-17 10:53
回复 支持 反对 送花

使用道具 举报

该用户从未签到

552

主题

9532

回帖

1万

积分

管理员

积分
14106
发表于 2023-5-17 09:59:54 | 显示全部楼层
笔误,16倍速度采样
回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

3044

回帖

6863

积分

超级版主

积分
6863
发表于 2023-5-17 10:53:07 | 显示全部楼层
PDSZRM 发表于 2023-5-17 09:17
我意思是16倍过采样,那采样频率不应该是波特率的16倍吗,不是16分频

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

使用道具 举报

该用户从未签到

1

主题

4

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2023-5-17 11:00:22 | 显示全部楼层
梁工 发表于 2023-5-17 10:53
15系列之后的MCU,串口应该是4倍采样的,所以波特率计算就是 fosc/4/reload,文档应该是沿用了以前的串口 ...

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

点评

不管是传统51还是新的51,还是任何MCU的串口、电脑的串口,只要是串口,则一定会有移位寄存器,双工串口会有2个,一个接收,一个发送,装载发送寄存器后,在波特率时钟驱动下会被一位位移出发送移位寄存器,接收到起  详情 回复 发表于 2023-5-17 11:11
回复 支持 反对 送花

使用道具 举报

该用户从未签到

1

主题

4

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2023-5-17 11:02:03 | 显示全部楼层
神农鼎 发表于 2023-5-17 09:59
笔误,16倍速度采样

感谢~了解啦~
回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

3044

回帖

6863

积分

超级版主

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

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

使用道具 举报

该用户从未签到

1

主题

4

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2023-5-21 14:15:28 | 显示全部楼层
梁工 发表于 2023-5-17 11:11
不管是传统51还是新的51,还是任何MCU的串口、电脑的串口,只要是串口,则一定会有移位寄存器,双工串口 ...

谢谢,明白啦~
回复 支持 反对 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2024-5-20 05:35 , Processed in 0.072749 second(s), 68 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表