完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
目前使用CH579M芯片,需求是让芯片进入掉电状态且RTC时钟的运行即可。目前通过GPIO引脚+RTC结合使用。
具体方法是:VBAT引脚加入一个1.5F的法拉电容,通过PA5引脚判断外部是否断电,断电后引脚电平为低,软件判断并进入掉电状态,外部上电后,引脚变高,唤醒系统,进入复位状态,此时需要判断是上电还是唤醒状态,如果是上电状态,则需要初始化RTC时钟,如果是唤醒状态,则不用初始化RTC时钟。目前遇到的问题是,复位后,通过判断R8_RESET_STATUS寄存器的0-2bit来判断复位状态,不论是唤醒还是重新上电,读取的数据都是0x05,在使用SWD仿真的情况下,读取的数据是0x00。请问是那里出了问题? |
|
相关推荐
1个回答
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
468 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2871 浏览 2 评论
2359 浏览 1 评论
812浏览 2评论
CH569通过HSPI实现USB3.0和FPGA高速双向通讯
639浏览 1评论
497浏览 1评论
CH32F103C8T6使用当前官网上的CDC例程会出现设备描述符请求失败
362浏览 1评论
638浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 01:18 , Processed in 0.942187 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号