tomzbj 发表于 2023-4-23 22:09:45

再请教: GD32E230, STANDBY再RTC唤醒最多只能设定9秒?

照抄官方RTC唤醒STANDBY的例子, 加了串口随便输出点东西, 然后进STANDBY

结果9秒及以内都能正常唤醒, 10秒及以上就一睡不醒了
这是bug还是我哪里设置不当....

tomzbj 发表于 2023-4-23 22:12:17

好象找到原因了, 秒数要设置成BCD格式, 0x10才表示10秒, 惭愧惭愧

qwe2231695 发表于 2023-4-24 00:15:31

还有这种格式

sunliezhi 发表于 2023-4-24 20:59:01

RTC 和 WAKEUP上升沿,都有效吗?

tomzbj 发表于 2023-4-24 22:09:23

sunliezhi 发表于 2023-4-24 20:59
RTC 和 WAKEUP上升沿,都有效吗?
(引用自4楼)

后面这个我没试...

GD32E230+NRF24L01+SHTC3, 做了个温湿度计+BLE广播, 放娃屋里了. 待机功耗3uA, 用2032试试能不能坚持一年.

陆小凤之北京 发表于 2023-4-25 10:42:20

上代码啊,欣赏一下。

tomzbj 发表于 2023-4-25 11:17:26

陆小凤之北京 发表于 2023-4-25 10:42
上代码啊,欣赏一下。
(引用自6楼)

见附件, 还没仔细整理, 有点乱.
现在我全面改用C++了, 适应几天, 之后就很舒服了.
页: [1]
查看完整版本: 再请教: GD32E230, STANDBY再RTC唤醒最多只能设定9秒?