大家好!我最近在研究一个荷兰老外设计的电路图,硬是没看懂,大神们帮忙分析RO引脚采用USART1 TX和RX短接方式,RE引脚采用USART3_TX, DE\DI采用普通IO,能够实现A\B通信,且可正反接,不需要区分AB,均能通信。
同样看不懂、一头懵逼的路过 ,,,楼主能提供一下CPU的型号么,因为ST的有些CPU的串口有多种定义方式(如RX和TX交换、或并到一根线上等等),不同于普通CPU的RX和TX是固定功能
接收自己解码是可以实现正反接通讯的,接收有比较长的低电平宽度,就可以判定电路为反接,发送就要把原来的电平翻转,默认电平要用低电平。这个电路里用两个线接收,估计是使用两个IO中断,方便解码,在判定正反接后就可以直接取用其中的一种已经解过度码了。一根线也可以,但是编程麻烦,上升沿和下降沿同时使用,并且要缓存,待判定正反接后再解码。
完整原理图共享一下,比较感兴趣!
学到了