找回密码
 立即注册
楼主: XWF1890

串口波特率问题

[复制链接]

12

主题

15

回帖

174

积分

注册会员

积分
174
发表于 2023-4-29 03:47:51 | 显示全部楼层
串口需要采样,但定时器计数好象不需要采样的,因此对波特率公式中的“4”还是不理解,我再试试,谢谢

点评

用定时器做的波特率发生器  发表于 2023-4-30 16:11
回复 支持 反对

使用道具 举报 送花

2

主题

11

回帖

44

积分

新手上路

积分
44
发表于 2023-7-7 22:30:43 | 显示全部楼层
用22.1184晶振,用单片机精灵,能很精确算出T2定时值的。115200我也用。后来我发现用STC12系列用11.0592晶振用1T模式,也能产生115200波特率来用
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:20
  • 最近打卡:2025-04-28 16:56:43

21

主题

376

回帖

2345

积分

超级版主

积分
2345
发表于 2023-7-10 11:49:00 | 显示全部楼层

STC最新的下载软件上也有波特率从计算器,可以参考这个帖子:
STC-ISP下载软件贴心工具: 波特率计算器,自动帮您算好 - 定时器/计内部时钟,计数器/计外部脉冲,时钟分频输出,软件延时 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区  https://www.stcaimcu.com/forum.p ... &extra=page%3D1
电话:0513-55012946 QQ:2195591714  微信:  19952583740
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-03-10 16:08:45

6

主题

131

回帖

666

积分

高级会员

积分
666
发表于 2023-8-4 19:20:56 | 显示全部楼层
请问STC8H或者STC32G支持4线串口么?最高波特率能到多少?能超过1Mbps么?谢谢!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-8-5 15:48:09 | 显示全部楼层
4组串口,波特率可 8M bps 以上
1.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-05-01 06:58:22

5

主题

184

回帖

1333

积分

金牌会员

积分
1333
发表于 2023-8-7 05:16:44 | 显示全部楼层
139182*** 发表于 2023-8-4 19:20
请问STC8H或者STC32G支持4线串口么?最高波特率能到多少?能超过1Mbps么?谢谢! ...

The highest BAUD is Sysclk/4, but the code also needs to be able to keep up, if you want to handle many bytes.

There is no mention of handshake lines, but software control of handshake lines is possible.

Transmit from MCU will add stop bits if the MCU is unable to load bytes fast enough, and can poll a wait pin from the remote if needed.

Receive could be helped by using DMA, but then you have difficulty creating an outgoing handshake line.

Get the various UART-USB examples and test them, at higher baud speeds.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-03-10 16:08:45

6

主题

131

回帖

666

积分

高级会员

积分
666
发表于 2023-8-8 10:49:50 | 显示全部楼层
Thanks a Lot. that meaning remote also need support USB-CDC driver, currently remote host can run linux, so linux usb-cdc driver should be loaded first.
Maybe, USB-CDC is silver bullet for mcu like 251.
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 20:49 , Processed in 0.389453 second(s), 96 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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