串口程序主要是按TI官方例程里面scia_loopback程序改写的,基本没有大的改动,只是改动了GPIO的输出端口设置,另外485芯片中多出一个DE的控制引脚,所以多出一个控制端口。程序使用串口调试助手和usb-485的串口线进行调试。
现在的主要问题是:接收数据之后发送数据的过程很正常,而且发送缓冲寄存器SCITXBUF中的值也是我在串口调试助手中发送的数据值,但是串口调试助手的显示窗口中就是无显示,十六进制显示模式下也没有。我的理解是:既然调试助手发送数据后,数据会直接出现SCIRXBUF中让DSP处理,那么当数据已经进入到SCITXBUF中时也会自动显示在串口调试助手的窗口中。
请各位前辈赐教为什么没有显示内容?多谢喽~~ |