电力载波模块接收不到单片机串口输出的内容(偶校验)
首先,载波模块和单片机uart的txd,rxd是相互连接的,此外载波模块连接了电源+12v和地。
载波模块是上电自动试探波特率和地址的,通过txd发送报文给单片机,我编写的程序是单片机收到相关报文后按照645格式回应,由于是载波模块是偶校验,我将单片机串口输出设置改为了9位数据格式,校验方式改为了偶校验。
USART_InitStructure.USART_WordLength = USART_WordLength_9b;
USART_InitStructure.USART_Parity = USART_Parity_Even;
通过串口调试助手,我能看到单片机收到的报文,也能看到单片机发出的报文,格式内容是没有问题的,但是载波模块却收不到我的应答,一直重复试探。(我没法查看载波模块实际收到的内容)
查了很久也找不到原因,请问问题出在哪里?万分感谢!