项目场景:
MCU:STM32G070
MDK:V5.25
Software Pack:Keil.STM32G0xx_DFP.1.0.0
问题描述:
单片机进入低功耗之后,想让另一个设备通过串口把它唤醒,可以正常唤醒,但是唤醒之后,串口收发貌似就不正常了。
原因分析:
串口进入低功耗之前,是把串口的接收引脚配置为了外部中断输入脚,唤醒之后再重新配置为串口,但是这个配置流程需要正规一点,需要HAL_UART_MspInit一下才可以正常。
解决方案:
在唤醒之后,按如下顺序对串口重新配置:
HAL_UART_MspInit(&huart4);
MX_USART4_UART_Init();
上一篇:【STM32】解决J-Flash烧入固件无法正常运行
下一篇:【STM32】解决加入flash擦除、读写之后程序“卡死“的问题
推荐阅读最新更新时间:2024-11-11 11:09
推荐帖子
- 【ST AMG SensorTile开发大赛 健身小管家】一次烂尾的提交
- 【STAMGSensorTile开发大赛健身小管家】一次烂尾的提交johnrey参与活动的相关帖子如下:健身小管家(作品网页提交版本)【STAMGSensorTile开发大赛健身小管家】01ST家的BLE软硬件产品初探【STAMGSensorTile开发大赛健身小管家】02ALLMEMS1试用【STAMGSensorTile开发大赛健身小管家】03sensorTile蓝牙开发初探【sensorTile评
- johnrey MEMS传感器
- 定时器当选择外部时钟源模式1,计数器是在上升沿计数还是上下都有,那着怎么解释
- 这两处对比的话有点不对劲啊?定时器当选择外部时钟源模式1,计数器是在上升沿计数还是上下都有,那着怎么解释这个很好理解啊,就是在时钟延的上升沿或者下降沿都进行计数michael_llh发表于2016-9-1621:50这个很好理解啊,就是在时钟延的上升沿或者下降沿都进行计数 但是上面的寄存器说没下降沿计数,我就感觉有点矛盾 哪有下降沿计数的,你要这个干嘛,你实际中有用到吗,就算是下降沿计数,那请问和上升沿计数有什么区别 这样啊,谢谢啦:)
- electrics stm32/stm8
- 【直播FAQ】ADI赋能工业4.0—助力PLC/DCS技术创新问答汇总
- 直播主题:ADI赋能工业4.0助力PLC/DCS技术创新内容简介:工业控制系统是由各种自动化控制组件以及对实时数据进行采集、监测的过程控制组件共同构成的确保工业基础设施自动化运行、过程控制与监控的业务流程管控系统。其核心组件包括数据采集与监控系统(SCADA)、分布式控制系统(DCS)、可编程控制器(PLC)、远程终端(RTU)、人机交互界面设备(HMI),以及确保各组件通信的接口技术。其中DCS和PLC在系统中扮演中数据处理及执行等核心功能。ADI一直追求持续创新赋能各行业,
- EEWORLD社区 工控电子
- 我想转向Linux驱动开发,请教各位一些问题
- 感谢抽空看我帖子的GG和MM,我工作半年了.我的公司是专门给保险公司做软件的,主要用unixc.我在大学的时候是学软件的,我的计算机理论,数据结构,操作系统数据库,比较扎实,还有熟悉JAVA和C/C++,但是我没接触过硬件的知识,比如说单片机,电路等.请教一下各位:做Linux驱动开发,有和硬件无关的,或者是不需要很深的硬件知识的开发工作?按照我现在的情况,转向驱动开发,各位觉的可行吗?Linux下的驱动开发有哪几类工作?
- whimsy Linux与安卓
- 限位触发电机停止,再发指令让他反转离开限位,电机没有任何反应,请问为啥?
- tmc5240驱动控制电机,限位我直接接在他引脚内部,它会自动停止相关电机的动作,整个功能就是串口助手发送指令,让电机正反转,碰到限位,电机停止,这个点相当于起始点,,然后我发送01指令,电机反转,到目标位置;现在遇到的问题就是我发送正转指令碰到了左限位,电机停止,然后我发送反转指令,让电机离开限位,电机不动,若我手动的吧阻碍限位的东西移开,电机就能转了,我以为这个可能是被锁住的原因,我写了一个清除函数,但是也不行,所以不知道问题出在哪里?因为我是第一次上手电机部分限位触发电机停止
- xbxdbd 电机驱动控制(Motor Control)
- 嘉楠K230AI开发板测评5---颜色识别、摄像头物体计数与巡线
- 嘉楠科K230AI开发板测评5--机器视觉篇1.单一颜色识别预先设定颜色阈值,如红、绿、蓝,这样K230摄像头采集图像后就能自动识别了。CanMV集成了RGB565颜色块识别find_blobs函数(其位于image模块下),主要是基于LAB(L:亮度,取值0-100,表示从纯黑到纯白的变化;A代表从绿色到红色的范围,取值是-128--127;B代表从蓝色到黄色的范围,取值是-128--127)颜色模型,每个颜色都是用一组LAB阈值表示。ima
- dfjs 国产芯片交流
设计资源 培训 开发板 精华推荐
- L7809A 的典型应用通过降压电阻降低功耗
- intel板载(Type1216)无线网卡魔改黑苹果
- 使用 Analog Devices 的 LT1120ACN8 的参考设计
- BottomBoard copy
- 8 类高功率 PoE 隔离式有源钳位正向转换器 (24V/3A) 参考设计
- mSATA转SATA转接板 2.5寸大小双盘位
- Ap3031 白光 LED 升压转换器升压器的典型应用,用于 Lnb 应用
- 低失真、低噪声差分放大器驱动要求苛刻的通信收发器中的高速 ADC
- EVAL-CN0399-SDPZ,评估套件基于 ADL5904 DC 至 6 GHz、45 dB TruPwr 检测器,具有包络阈值检测功能
- 使用 Diodes Incorporated 的 PT8A3515 的参考设计
- 下载有礼|是德科技电子书 《通过了解测试精度的基础知识, 提高良率并降低风险》,不做“差不多先生”
- Microchip科技大片:触摸解决方案的一天!
- EEWorld邀你来拆解(第五期):拆拆排插学评电路
- 报名赢京东卡:安路FPGA研讨会-成都站
- ST有奖直播报名|介绍CAN总线特别在汽车应用及保护器件的重要性
- 有奖活动 | 来 Pl BridgeSwitch™ 技术中心探秘半桥电机驱动器新技术
- TI 培训推荐有礼活动
- Hercules DIY创意大搜集!比比看,谁的设计最“安全”?
- 温故知新:回顾 ST 2017 Roadshow,洞悉电子界技术新潮流!
- Silicon Labs EFM32PG22开发套件 传你所思 创你所想!申请进行时!