HA0系列的PowerDown模式下唤醒有延迟4-7ms左右。
-
1.在做HA0的Powerdown周期唤醒的方案中遇到wake引脚唤醒延迟,最开始是在main函数中,外设初始化完成后翻转IO,测量从按键按下到IO点亮是6-7ms延迟时间。
2.考虑到外设初始化时间过长,于是在启动汇编Startup.s代码中去测试,如下图:
实际测试仍然有7ms左右延迟:
3.考虑到HA0的RamInit时间过长,还是想通过IO翻转的方法测试Startup.s中执行RamInit的时间:
在进入RamInit之前IO拉高,进入main函数IO拉低,实际测试按下RESET键可以抓取到波形,4.13ms左右。
但是通过wake引脚唤醒复位不会有波形,IO不会被拉高。
问题:为什么代码已经放在Startup.s中RamInit之前仍然有6-7ms延迟?
为什么只有按下复位键才会有RamInit的时间波形,从Powerdown下WAKE唤醒不会有波形。
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...