ch573F串口中断唤醒 回将第一个字节低电平0吞掉,导致得到的数据乱码。
是否可以得到数据前加上字节0,得到完整的数据
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
ch573F串口中断唤醒 回将第一个字节低电平0吞掉,导致得到的数据乱码。
是否可以得到数据前加上字节0,得到完整的数据
您好,sleep休眠期间,32M主频是停止工作的,串口模块也就无法及时收包。
如果使用串口RX引脚用作唤醒引脚,唤醒后需要约1.5ms来等待主频稳定。建议发送方先发一个字节的数据用来唤醒CH573,MCU在唤醒后先不进入休眠,等待一段时间串口接收;CH573唤醒后,立即读取串口FIFO中的数据,若有乱码,直接丢弃;发送方在数个ms后再发一包真实数据给CH573。