- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 关于STM32CUBEMX使用HAL库时发生输入捕获功能异常
在一次偶然的情况下,在STM32F1上使用到了定时器的输入捕获功能,但调用__HAL_TIM_SET_CAPTUREPOLARITY函数来改变捕获极性的时候,发现函数动态检查错误,编译提示缺少冒号,如下图所示:如上图:动态检查标红;如上图,编译出错。经过反复检查,最终确认,是因为库函数错误导致的,自动生成代码中拷贝过来的库中有一个错误的宏定义,如下:错误原因为第一行多了...
2019-11-15 14:04:02
1151
转载 STM32使用HAL库、标准库、LL库和寄存器操作的性能对比
stm32开发时,选用不同库的开发难度和速度相差可能很大,相应的,开发出来的代码运行性能也会有很大差别。下图是官方给出的几个常用功能:GPIO 翻转、TIM PWM 输出、ADC DMA 数据采集和 DMA M2M ,使用不同库开发出来的运行结果,可供大家参考对比,做出符合自己开发项目需要的选择。代码效率与移植性成反比的规律是明显的。但与 Cube HAL 相比, Cube LL 的效...
2019-10-29 15:41:38
9025
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人