串口程序主要是按TI官方例程里面scia_loopback程序改写的,基本没有大的改动,只是改动了GPIO的输出端口设置,另外485芯片中多出一个DE的控制引脚,所以多出一个控制端口。程序使用串口调试助手和usb-485的串口线进行调试。
现在的主要问题是:接收数据之后发送数据的过程很正常,而且发送缓冲寄存器SCITXBUF中的值也是我在串口调试助手中发送的数据值,但是串口调试助手的显示窗口中就是无显示,十六进制显示模式下也没有。我的理解是:既然调试助手发送数据后,数据会直接出现SCIRXBUF中让DSP处理,那么当数据已经进入到SCITXBUF中时也会自动显示在串口调试助手的窗口中。
请各位前辈赐教为什么没有显示内容?多谢喽~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
有485转232的串口线,外部连接应该没事,因为上位机发送dsp可以接收到的,现在就是接收到的再发送给上位机的话,发送缓冲寄存器已经收到数据,但是无法传输给上位机的串口调试程序
一周热门 更多>