共工科技

uart传输用光耦隔离(ttl光耦隔离)

本篇目录:

2片STM32之间的UART通讯的距离大概多远?

1、UART通信的距离就只有15M 还得取决于你设计电路时电阻的上拉能力,所选择光耦的速度。单纯2片STM32之间的UART通讯,最好近点,实在不行的话得想别的办法了。

2、先将STM32初始化配置:需要初始化USART1和USART2。再将激光雷达输出数据信息转化为距离:因为我们使用的是USART2串口接收数据,所以我们先使能串口2的接收中断。HAL_UART_Receive_IT(&huart2,uart,1);然后设置一些需要用到的量值。

uart传输用光耦隔离(ttl光耦隔离)-图1

3、在STM32中UART和USART是不相同的,在官方的文档中,大部分配置的都是USART2和UASRT3,对于UART4和UART5却很少有人配置,由于最近在集成项目,所以要用到多种串口,所以索性就配置了UART4和UART5 例如:简单区分同步和异步就是看通信时需不需要对外提供时钟输出,我们平时用的串口通信基本都是UART。

4、STM32的UART特点 全双工异步通信;分数波特率发生器系统,提供精确的波特率。

到此,以上就是小编对于ttl光耦隔离的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

uart传输用光耦隔离(ttl光耦隔离)-图2
uart传输用光耦隔离(ttl光耦隔离)-图3
分享:
扫描分享到社交APP
上一篇
下一篇