关于32位单片机串口的问题

2025-02-22 13:35:53
推荐回答(4个)
回答1:

2个通道和单独的2个串口是不同的,
1个串口两个通道,这两个通道是不能同时工作的,是需要软件分时来切换的,即分别工作的,在外部上好像是两个串口,可以接两个外部设备,但在内部却是一个串口。
而两个独立的串口,就是两个互不影响的,各自可以同时工作的,没有任何影响,波特率,收/发数据都是独立的。

回答2:

比如说,串口1默认的RXT是PA0口,TXD是PA1口,这就是一个通道,但串口一可以通过软件设置,将RXT 映射到PB6,TXD映射到PC3,这就是第二个通道。这样映射可以方便电路的布线。用法上基本没有区别的。

回答3:

每个串口还有2个通道(channel),这个该如何理解?
--两个通道,是说这个串行口,可以使用两组不同IO引脚。
--通过软件来设置,当前,究竟是使用某一组。

这2个通道该如何使用,
--可以,分别,针对两个外部设备,进行串行通信。
--但是,必须是《分时工作》。

它和单独的2个串口的区别在哪?
--扩充了引脚,使用起来更为灵活方便。

回答4:

关注这个问题