32单片机在使用FreeRTOS编程时,有时单片机会出现锁死现象,造成无法再下载程序的情况出现,这是因为在进行FreeRTOS配置中(配置文件为FreeRTOSConfig.h),使能了低功耗 tickless 模式,即(#define configUSE_TICKLESS_IDLE 0 //置 1:使能低功耗 tickless 模式;置 0:保持系统节拍(tick)中断一直运行),导致了单片机被锁死,解决方法是使用J-link烧写程序时,先按下复位键,在烧写代码的同时松开复位键,即可解决,但是解决之后,需要将低功耗模式失能,这里不建议使用低功耗模式。若想使用低功耗模式,请研究低功耗宏定义函数 portSUPPRESS_TICKS_AND_SLEEP():这里不再进行详述。
详细解决方案
相关解决方案
- STM32 串口通信以致hard fault 产生
- stm32 入门困难吗?解决方法
- stm32 PWM有关问题
- STM32 spi采集ADC128S022误差很大,下面是小弟我的记录值和误差,如何减小误差
- STM32 USB 驱动,该怎么解决
- stm32 串口,该怎么处理
- STM32 通用IO模拟串口
- STM32 TIM4 输出比较模式 有关问题
- STM32 IAP程序编写解决方法
- stm32 spi 为何CS总是会自动拉高呢
- stm32-ADC学习,该怎么解决
- stm32 中地址的懂得
- stm32-野火DAC实验之DAC触发源~解决思路
- stm32 数据与地址的懂得
- stm32 基础知识求解解决思路
- stm32 .c .h文件治理
- stm32 编译预加工求解
- stm32 刚入手 有关问题求解
- stm32 C语言 define viod 0的了解
- stm32 IO口输出高电平失败啊
- STM32 GPIO输出高下电平转换速率测试
- freeRtos stm32 的ADC中断有关问题
- stm32 怎么入门
- STM32 ucGUI 有关问题
- STM32 串口通信罗致hard fault 产生
- STM32 在串口终端增加数据处理后,没法正确接受数据
- STM32 中 USART2 接受乱码的有关问题,求大神帮助!
- stm32 干rs485通信,MCU可以接收数据,但不能发数据?stm32 做rs485通信,MCU可以接收数据,但不能发数据
- STM32 USART1的有关问题
- STM32+DM9161AEP有关问题