STC8G1K08串口唤醒掉电模式通信问题
我用STC8G1K08做一个低功耗串口通信,上电后进入低功耗掉电模式,串口接收到数据后唤醒发送数据。存在的问题是将进入掉电模式PCON=0x02指令去了,串口通信就正常,但是单片机没有进入掉电模式,电流2mA左右,如果加上后,电脑串口助手发几条指令都没回复,有回复,也是发两次,回复一次,而且我的报文修改了,必须发两次,回复的才按照修改的执行。STC8G1K08-36I-SOP16/TSSOP20,
工作在24MHz, 省电模式/主时钟停振,
9600的波特率是可以稳定接收正确的
省电模式,I/O口如何设置才省电,进入主时钟停振/省电模式前 - 电源/复位/省电模式/外部晶振/内部时钟/对外时钟输出/PLL-144MHz时钟 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
是不是掉电唤醒后,不能立马接收数据,需要串口波特率调低才可以 ainijd 发表于 2024-6-15 15:55
是不是掉电唤醒后,不能立马接收数据,需要串口波特率调低才可以
STC8G1K08-36I-SOP16/TSSOP20,
工作在24MHz, 省电模式/主时钟停振,
9600的波特率是可以稳定接收正确的 ainijd 发表于 2024-6-15 15:55
是不是掉电唤醒后,不能立马接收数据,需要串口波特率调低才可以
在掉电模式后面加了50ms延时好了额, 我试了,不加延时,每次上传的数据都是上一次串口数据,等于滞后了一个数据
页:
[1]