TI中文支持网
TI专业的中文技术问题搜集分享网站

求助:am335x 串口发送使能控制

向大神们请教。

现在UART2 串口发送,需要跟 RS485_D_CTL_1 这个GPIO 使能控制配合使用。就是在发送数据前,需要把RS485_D_CTL_1 置高或置低,以实现发送功能,发送完了再复位RS485_D_CTL_1。(详见附件<hmi.pdf>,第4页)

我想知道,这个过程有没有具体成熟的判断控制的办法。具体该如何实现呢?

我是新手,可能描述的有问题,请见谅!谢谢关注!

ko fs:

Han Sir.您好!!請問您Uart改RS485功能是否有修改成功?小弟目前也需要此功能!!希望能指教一下,謝謝您!!

Jian Zhou:

回复 ko fs:

RS485就是串口加上一个控制线,这个控制线用GPIO实现就可以了

ko fs:

回复 Jian Zhou:

Zhou Sir.您好!!我們試著照網路範例修改omap-serial.c,但是很多都在omap-serial.h的struct uart_omap_port 裡面的定義不同而make 後產生一些error,您是否有比較明確的範例可供參考,如果我們從Uart5及GPIO1_0(接DE),GPIO_1_4(接RE)去轉RS-485是否可行?

Richard.T:

流控参考https://github.com/gn00618777/am335x_serial_port_patch/blob/master/omap_serial_add_rs485_flag

传输方向控制参考:

http://kuafu80.blog.163.com/blog/static/122647180201431625820150/

赞(0)
未经允许不得转载:TI中文支持网 » 求助:am335x 串口发送使能控制
分享到: 更多 (0)