在电子产品类项目时,功耗是一个大问题,开发者们总会尽可能的降低设备功耗来达到长时间续航的效果;在STM32中降低功耗的方式主要有睡眠模式和待机模式(两种模式的介绍大家可以去看正点原子的开发指南),我在项目中使用的是待机模式来降低芯片功耗,但在使用的时候没有注意到待机模式的进入条件以及唤醒设置,导致单片机进入待机模式后直接无法使用JLINK烧录程序和无法唤醒;
解决方法:
准备USB转TTL , 将STM32的Boot0脚连接USB转TTL的3.3V高电平,Boot1脚连接GND,USART1连接到USB转TTL,给单片机接上电源,将USB转TTL连接到电脑,打开FlyMcu对单片机烧录一个.hex结尾的空程序。烧录成功后去掉飞出来的连接线,将电路恢复,又可以使用JLINK烧录程序了。
标签:烧录,USB,待机,模式,STM32,TTL 来源: https://www.cnblogs.com/jiayezi/p/14961878.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。