初中生
最后登录1970-1-1
在线时间 小时
注册时间2020-3-6
|
本帖最后由 chogee 于 2020-3-6 22:10 编辑
F429光盘资料中带的串口(USART1)通信例程,默认为不校验,测试正常,改为偶校验或奇校验后接收数据均不正常
不校验,测试正常
1,USART_InitStructure.USART_Parity = USART_Parity_No;//不校验
2,Usart_SendString( DEBUG_USART,"AAAA\r\n");
3,接收到的是:41 41 41 41 0D 0A(16进制)
改为偶校验后,接收数据不正常
1,USART_InitStructure.USART_Parity = USART_Parity_Even;//偶校验
2,Usart_SendString( DEBUG_USART,"AAAA\r\n");
3,接收到的是:41 50 05 8D E1(16进制)
改为奇校验后,接收数据也不正常
1,USART_InitStructure.USART_Parity = USART_Parity_Odd;//奇校验
2,Usart_SendString( DEBUG_USART,"AAAA\r\n");
3,接收到的是:C1 70 C1 43 F1(16进制)
请老大验证一下,到底是什么原因?
|
|