单片机学习小组
登录
直播中
江根磊
7年用户
1059经验值
私信
关注
SDK修改了AD按键引脚再也唤不醒了怎么配置
开启该帖子的消息推送
SDK
按键
引脚
SDK修改了AD按键引脚再也唤不醒了怎么配置?
回帖
(1)
李建华
2022-2-28 15:12:47
杰理JL AD150N、AD153A2、AD153A4、AD156A2、AD158A2、AD159A2、AD142A2、AD145A2、AD146A2.
目前的SDK如果不是使用默认配置的PA0引脚做开关机按键,修改了AD按键引脚,则关机后再也唤不醒了,怎么配置?
其实SDK用户手册中有介绍:
在SDK目录下的DOC文档中可以找到休眠和关机(power down和soft off)的介绍和配置方法,但是当我修改了唤醒IO口以后,发现无法唤醒:
于是跟进关机流程的代码,发现不管是power down还是soft off,都会调用close_gpio()这个函数,函数前面已经可以发现端倪:
代码默认的AD KEY按键用的就是PA0这个引脚,我改到PA5了,所以这里也是需要修改的,否则的话这里的代码会把这个PA的所有GPIO都配置成高阻态,那么就永远无法通过配置的的唤醒GPIO唤醒芯片了。
软件配置PA5唤醒,gpio_close函数配置如下,则问题解决:
杰理JL AD150N、AD153A2、AD153A4、AD156A2、AD158A2、AD159A2、AD142A2、AD145A2、AD146A2.
目前的SDK如果不是使用默认配置的PA0引脚做开关机按键,修改了AD按键引脚,则关机后再也唤不醒了,怎么配置?
其实SDK用户手册中有介绍:
在SDK目录下的DOC文档中可以找到休眠和关机(power down和soft off)的介绍和配置方法,但是当我修改了唤醒IO口以后,发现无法唤醒:
于是跟进关机流程的代码,发现不管是power down还是soft off,都会调用close_gpio()这个函数,函数前面已经可以发现端倪:
代码默认的AD KEY按键用的就是PA0这个引脚,我改到PA5了,所以这里也是需要修改的,否则的话这里的代码会把这个PA的所有GPIO都配置成高阻态,那么就永远无法通过配置的的唤醒GPIO唤醒芯片了。
软件配置PA5唤醒,gpio_close函数配置如下,则问题解决:
举报
更多回帖
rotate(-90deg);
回复
相关问答
SDK
按键
引脚
atmega328p 外部中断standby休眠
唤
不醒
2015-11-29
4295
CH9329和电脑通信正常 ,但是
唤
不醒
电脑是为什么?
2022-07-04
667
atmega328p外部中断standby休眠
唤
不醒
的原因?
2020-07-08
1482
ESP32-C3的deep_sleep这个例程gpio5
配置
成ESP_GPIO_WAKEUP_GPIO_LOW时,低电平切换时
唤
不醒
的原因?
2023-02-14
226
请问STM32休眠后有很多时侯
唤
不醒
怎么解决?
2018-09-20
4358
STM32休眠后经常
唤
不醒
2019-03-06
3105
请问PSOC3如何通过GPIO中断从冬眠状态唤醒?
2018-07-02
1708
ch579M低功耗RTC定时,不能唤醒系统怎么解决?如何
配置
?
2022-07-22
557
76e003看门狗中断后唤醒led闪,程序不会复位的原因?
2023-06-25
389
stm32l011k4 uart在stop模式下无法唤醒
2019-01-10
4823
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分