
F103RCT6芯片对AFIO->MAPR寄存器写入时出错
使用STM32捕获PWM时同时捕获2个通道时会出现捕获的频率值不准确的问题
WS2812B怎么显示任意字符 / 图案?
STM32F103RCT6 定位孔 镂空,会影响使用吗?
HAL库1.8.4在做破坏性测试的时候出现g_state永远为busy的情况导致串口通信发送卡死
L9663驱动开发
用rt_thread 环境编写,DAP-LINK 下载烧录,每一次空芯片下载之后就无法二次下载。求解
STM32L433 单片机在串口配置为IRDA模式后,IRDA是否可以在STOP Mode1下唤醒
stm32cubemx F103芯片tim3 encoder模式pc6和pc7引脚,自动生成代码缺少gpio映射。
两个TIM调用HAL_TIM_PeriodElapsedCallback发生冲突
为何Tim2自动装载定时的首次中断时间总是设定时间的2倍?而后续中断均正常。反复修改了Tim2->CR1中各控制位也没解决。
你确定首次中断时间总是设定时间的2倍,而不是首次计数周期发生了2次更新中断?
原因很可能是库代码里做TIMER的时基参数初始化时手动产生一个更新事件,且更新事件标志被置位。
如果是因为这个,建议在使能TIMER更新中断前,先对更新事件标志做个清零。
__HAL_TIM_CLEAR_FLAG(&htim1, TIM_FLAG_UPDATE);
__HAL_TIM_ENABLE_IT(htim, TIM_IT_UPDATE);