您好,我将tms570ls3137的SCIRX和SCITX与RS485(MAX3076)通信,但是无法发送和接受到信号。请问是端口连接错误还是程序问题?您可以帮我写一段验证端口是否通的程序吗?
Jay:
你好。
SCI的程序是很简单的,可能直接用Halcogen生成。
如果你想要例程,可以参考Halcogen中的example_sci_uart_9600.c。(Help->Help Topics->Examples->example_sci_uart_9600.c)
建议检测一下硬件电路连接,用示波器测试一下570的TX和RX引脚上的波形,进行分析。
si li1:
回复 Jay:
那请问与RS485连接的管脚是SCIRX和SCITX吗?是N2和W3。这个没有连错吧。
Ken Wang:
回复 si li1:
楼主,
不知道你的问题解决了没有,N2,W3确实是BGA封装上的SCI模块。不过需要注意的是,这个对应的HALCOGEN里面的SCI模块应该是SCI2,不是和LIN共用的那个。
配置和写驱动的时候需要注意一下。
谢谢