软件中配置为8-N-1,8-N-2通讯格式,可成功通讯,但选择为8-E-1,8-O-1都通讯不了,仿真看USART1-CR1的PCE和PS位都能对上,这是哪里的问题?或者说配置PCE位需要注意什么? |
STM32F107+LWIP---如何检查tcp通讯断开?并重新连接
有没有用过数字式mems麦克风的,想问下SPI通讯的问题
stm32f103 CAN通讯多帧发送问题?
STM32F107作为USB主机模拟串口通讯不成功(采用PL2303芯片)
STM32F103C8 LIN通讯例程
求助,丐版J-Link通讯不上
ethernet可以与ethercat通讯吗?
LIS3DH SPI 通讯问题
STM32F373 CAN通讯问题CAN_FLAG_LEC
请教高手看看,STM32F1的多机通讯,地址匹配唤醒问题
评分
查看全部评分
你的意思是USART需要配置为9位数据位,奇偶校验位;如果不需要奇偶校验位,则改为8位数据位,这样理解对吗?
是的
评分
查看全部评分
其次,检查是否 线过长【搞短线试下】,或有干扰源【加屏蔽】,以致奇偶校验不行。
看看你板子发送时的波形,与标准串口发送的波形,在发送相同数据的时候有什么不一样。
改成9位以后,读数据还是正常读就可以了,这块感觉设计的确实不好,我第一次碰上也是折腾了好久
你是用的寄存器???没有用库函数读吗???
我全部是自己写的函数,RDR在有校验的时候,数据在低8位,我是按16位读的,所以出现错误,按8位读就是正确的数据。
你的意思是 校验位还占用一个数据位?不应该这样啊,一般说的几位数据就是说的有效数据 不包括校验位
是的,资料上也是这么写的。