请问sleep模式,如何接收串口信息,有没有例程可以提供呢

CH582M ,sleep模式,如何接收串口信息,有没有例程可以提供呢.

您好,需要先利用串口RX脚的GPIO中断唤醒单片机,再切换串口功能接收。可以参考下方链接。

CH582芯片Sleep模式串口唤醒接收数据 - SweetTea_lllpc - 博客园 (cnblogs.com)


一个设备在Sleep模式,另外一个设备正常模式,sleep模式设备用串口发送数据包,测试得同样的数据我的发送两次,才能接收到完整的一次数据。发送一次的话,正常模式接收的数据包就不完整。这个=可能存在的问题是什么呢


1、唤醒方式有两种:GPIO中断和TMOS唤醒。

2、正常工作模式下,串口透传不会出问题,我们进行过测试;

3、Sleep模式时,需要注意先发送数据进行唤醒,也就是数据过来时的高低电平产生的GPIO唤醒信号,然后再进行数据的收发。在上面工程师已经提供了相应的参考,同时该链接的提供了程序参考,可以查看。


只有登录才能回复,可以选择微信账号登录