OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » STM8串口通信在低功耗唤醒后的异常问题

共5条 1/1 1 跳转至

STM8串口通信在低功耗唤醒后的异常问题

助工
2020-03-25 20:33:41    评分

大家晚上好!

我的一个设计中,STM8AL外接只有串口通信的RX信号和TX信号,为了通过串口通信可以唤醒STOP低功耗模式,在进入低功耗前将RX管脚的模式设置为GPIO_Mode_In_FL_IT模式,然后在实际进行串口通信前增加一串前导码用于唤醒,本来该功能已经实现,但由于产品在实际应用过程中外露管脚会跟外壳(连接到GND)短路,这就导致RX管脚跟GND直接短路,短路一段时间后发现串口唤醒直接挂掉了,这时测量系统板的耗电流,一直处于STOP模式下的2UA,而且无论怎么往RX管脚发送数据,该电流值一直不变,感觉MCU像死掉了一样。(注:平时正常唤醒的时候,只要往RX管脚发送数据,系统板的消耗电流值就会变大变小,最后才降到2UA的)

不知道是不是哪里设置得不对,还请大神帮忙指点下。先谢过了!




关键词: STM8     STM8AL     串口     UART     通信     异常    

工程师
2020-03-25 20:50:42    评分
2楼

“但由于产品在实际应用过程中外露管脚会跟外壳(连接到GND)短路,这就导致RX管脚跟GND直接短路,短路一段时间后发现串口唤醒直接挂掉了”

-----这个是不是串口RX管脚坏了!


助工
2020-03-25 20:58:51    评分
3楼

觉得是哪个寄存器设置问题,即软件问题。。


助工
2020-03-25 21:02:45    评分
4楼

这种异常,最好最快的方法就是问下ST的FAE,或许TA知道,毕竟那么多客户肯定也碰到类似的问题。


助工
2020-03-25 21:18:09    评分
5楼

跑官方的例程看看,电路用最简模式


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]