自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 stm32L431进低功耗STOP模式前的相关配置和退出后的配置

stm32进低功耗STOP模式前的相关配置和退出后的配置单片机型号:stm32L431使用库函数:HAL库进低功耗前的配置:1. 如果有独立看门狗,需要在上电初始化时,通过修改FLASH寄存器的相关位,使看门狗在进入stop模式后停止计数,就不会引起看门狗复位了2.对应的外设SPI,调用对应外设的对应DeInit函数,要注意的是17版的库,SPI的DeInit函数有BUG,需要按照我另一篇文章(STM32L4退出低功耗后SPI读写出错)进行修改,不然低功耗唤醒后,SPI读写会异常调用函数:

2020-10-30 13:32:22 4618 1

原创 STM32L431单片机RTC的两种中断模式总结

## STM32L431单片机RTC的两种中断模式总结单片机型号:stm32L431库函数:HAL库项目需求: 单片机进行数据上报后,如果数据上报成功进入低功耗,当天不在上报数据,如果不成功进入低功耗,10分钟后进行RTC唤醒,再次联网上报数据RTC10分种后唤醒解决方案:方案1:使用RTC闹钟功能:再进低功耗前先获取当前RTC的时间,在当前时间上加10分钟,算出唤醒时间,然后设置RTC闹钟唤醒时间,设置函数:HAL_RTC_SetAlarm_IT(&hrtc, &sAlar

2020-10-30 11:44:21 2875 4

原创 STM32L431低功耗调试,退出低功耗模式后SPI读写外部FLASH出错

STM32L4退出低功耗后SPI读写出错现象描述: 单片机低功耗唤醒后,SPI读写外部FLASH出错使用单片机型号: stm32L431库函数版本: HAL库2017版查找问题方案: 进入低功耗前打印出SPI的相关寄存器,低功耗唤醒后,再配置完SPI后,再次打印出SPI对应的寄存器,比较寄存器配置,发现SPI相关寄存器在进低出功耗前后并无变化,然后打印了SPI相关管脚配置的寄存器GPIOB->MODER,发现

2020-10-30 10:47:01 1784 4

原创 HAL库调试usart串口遇到的几个坑

最近做项目,首次使用HAL库,调试串口总遇到卡死问题,卡死原因五花八门,待我娓娓道来。

2020-07-31 11:04:47 7259 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除