先说明是老程序了,之前没问题,一直在用。今天突然接收最高位总是0,比如发0xFF会收到0x7F,按照串口发送顺序,就是最后一位(停止位前)总是读到0。串口配置是8位数据、1位停止位、无奇偶校验、无流控制。 刚才我用官方库里面的代码跑了以下,可以收到完整数据。 请问下各位大神,这大概是怎么个问题? |
【STM32F0开发日志/评测/笔记】+互补PWM波的产生
STM32F030 PB14和PB15无法输出PWM求助
【STM32F030探索套件】序列之五 外部中断
【STM32F0开发日志---二】+ucosii.2.92移植在STM32F030
上传个STM32F0+5110+内部温度传感器的菜鸟实例
【STM32F030探索套件使用问题】STM32F030 SPI方式驱动ST7565LCD失败
求一份STM32F051 I2C驱动LCD 12864的例程
STM32F0 M0 向结构体赋值进入HardFault异常
STM32F0 ADC-DMA方式采集2路数据时出现问题
STM32F030C8T6,TIM16定时慢很多问题?
用你的STM32F0往出发数据,0x55、0xaa、0x5a、0xa5,示波器看一下波形。对比一下接收和发送的波形有什么不同,位数和波特率。
你接收发现的问题,同样可以在发送上反映出来。
另外,你是用什么给STM32F0发的数据?
之前遇到过USB转232线不靠谱问题,当发单字节的时候没问题,当连续发头0xff的时候,就会有问题,观察波形发现是连续发送后,USB转232线的波形出问题了。
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
看看原先用的MCU和现在的新品是不是有什麽改动(是不是厂家版本升级了,在这方面做了改正)
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
昨晚找了好久,发现是接收中断数据接收后与了下0x7F,不知道当初是怎么想的,可能是作测试忘了删掉了。对不起大家,浪费大家时间。非常感谢你们。
评分
查看全部评分