调试过程中CC1310F64串口通讯问题:
CC1310串口uart的IO定义:RX-IOID_9,TX-IOID_8,从硬件单独接出来与电脑端串口通讯正常,硬件板上另一个语音芯片的UART通讯单独接出来与电脑端串口通讯正常;CC1310直接与语音芯片UART通讯,CC1310串口不能正常接收数据?
硬件测量通讯波形没有问题,语音芯片正确接收数据,并应答给CC1310的信号波形也是正常的;
软件调试仿真,CC1310用UART_write发送数据后用UART_read接收应答数据,一直没有数据返回,查看UART的IO口配置如下:
修改HYST_EN 配置后,串口就能接收到数据了。
不知道是什么具体原因导致这样的问题出现,这个配置修改请问有影响吗?
ju yang1:
不能收到数据的情况下,UART_read()会返回一个0