静电场 发表于 2022-8-17 15:25:57

STC8H3K64S4的4个串口可以同时使用吗

请教一下,STC8H3K64S4的4个串口可以同时使用吗,而且有2种不同的波特率。分别是115200和38400;另外TXD和RXD需要上拉吗,TXD管脚空闲是高电平吗,谢谢

国学芯用 发表于 2022-8-17 15:40:25

可以

串口通信:接受端 一般建议用高阻输入+打开内部上拉电阻或外接上拉电阻;
发送端 用强推挽外部串限流电阻100欧

jswd2420 发表于 2022-8-17 16:30:32

准双向口的也可以

国学芯用 发表于 2022-8-17 16:35:21

jswd2420 发表于 2022-8-17 16:30
准双向口的也可以
(引用自3楼)

如果IO口设置开漏模式就需要上拉,准双向模式正常可不需要上拉。空闲是高电平。

静电场 发表于 2022-8-17 17:35:47

好的,谢谢

小李非刀 发表于 2022-8-19 10:53:00

单片机的4个串口必须可以同时使用的,因为每个串口都是独立的,相互无关。

kundi 发表于 2022-8-19 11:41:09

jswd2420 发表于 2022-8-17 16:30
准双向口的也可以
(引用自3楼)

有时候准双向口还不如TXD推挽输出(或开漏上拉),RXD高祖上拉稳定。

快乐的花生壳 发表于 2022-8-22 21:54:58

应该是分时吧

locky_z 发表于 2022-10-11 13:59:44

你看4个串口的波特率都是可以独立设置的,那么就不可能是分时的了。

静电场 发表于 2022-10-11 14:09:19

是的,4个串口都可以单独使用,就是费定时器。目前使用了4个,2种波特率。

小李非刀 发表于 2022-10-12 11:26:18

静电场 发表于 2022-10-11 14:09
是的,4个串口都可以单独使用,就是费定时器。目前使用了4个,2种波特率。 ...
(引用自10楼)

与串口2波特率相同的话,就可以共用定时器2做波特率发生器。
页: [1]
查看完整版本: STC8H3K64S4的4个串口可以同时使用吗