-
UART_RX脚最好设置为上拉输入模式
摘要:##UART接收异常 用uart2与移远的EC20模块通讯,打log发现初始化失败。 将TTL转USB工具的RX口接到uart2的RX口监控,发现初始化正常了!!! 将uart2的RX引脚由浮空输入改为上拉输入后,一切都正常了! ###默认接收引脚为浮空输入 /* rx pin initialize
阅读全文
-
STM32CubeMX ADC配置
摘要:#配置ADC1双通道采样 STM32CubeMX配置 ####1. 配置GPIO为ADC模式 以PC0和PC1为例,是ADC1的通道10和通道11,如下图: ####2.ADC1参数配置 进入ADC1的【Parameter Settings】 ######① ADCs_Common_Settings
阅读全文
-
HardFault_Handler问题查找方法
摘要:##出现问题的现象 在用Keil对STM32的程序进行仿真时,程序有时候回跑飞,停止仿真程序会停在HardFault_Handler函数里的死循环while(1)中。这说明STM32出现了硬件错误。 图 1 STM32出现HardFault_Handler故障的原因主要有两个方面: 内存溢出或者访问
阅读全文
-
FreeRTOS低功耗模式笔记
摘要:#FreeRTOS低功耗模式 FreeRTOS支持低功耗模式 tickless,tickless 低功耗机制时当前小型RTOS所采用的通用低功耗方法,比如 embOS,RTX 和 uCOS-III(类似方法)都有这种机制。 ##FreeRTOS低功耗介绍 对于Cortex-M3和M4内核,FreeR
阅读全文
-
STM32Default_Handler的问题
摘要:##关于STM32程序卡在B.即Default_Handler处的解决方法 ####1.问题现象 TIM6_IRQHandler TIM7_IRQHandler DMA2_Channel1_IRQHandler DMA2_Channel2_IRQHandler DMA2_Channel3_IRQHa
阅读全文
-
STM32Debug调试问题
摘要:##Debug模式调试打不了断点 在进入Debug模式调试时,原本打断点的地方变为灰色,显示断点无效。 原因是因为Keil的Output设置内没有勾选Debug Information这个选项。 勾选后Debug时就可以打断点了。
阅读全文
|