STM32 定时器中断函数中间不要放 串口输出 信息

定时器中断函数中间不要放 串口输出 信息

我在定时器中断函数中间去定时扫描电机是否运动到为止,但是程序有问题,电机不动。因此,在中断函数中放了串口输出来调试。加上程序其他地方串口输出,明显感觉串口调试助手接受消息时不是一条一条刷屏,是几个单词几个单词蹦出来。当时没注意,导致电机实际控制效果和理想差距很大。

调试一直没找到原因,中间也导致 主程序 While(1) 没有执行,后来注释掉一部分程序才有反应。最后发先是串口输出导致占用时间过长。

相关推荐
古译汉书7 小时前
【IoT死磕系列】Day 9:架构一台“自动驾驶物流车”,看8种协议如何协同作战
网络·arm开发·单片机·物联网·tcp/ip·架构·自动驾驶
FreakStudio9 小时前
小作坊 GitHub 协作闭环:fork-sync-dev-pr-merge 实战指南
python·单片机·嵌入式·面向对象·电子diy
cmpxr_14 小时前
【单片机】位域非原子写的风险
单片机·嵌入式硬件
FPGA-ADDA14 小时前
第二篇:RFSoC芯片架构详解——处理系统(PS)与可编程逻辑(PL)
嵌入式硬件·fpga开发·信号处理·fpga·47dr
恒森宇电子有限公司15 小时前
南麟LN1151 超低静态功耗 CMOS 低压差线性稳压器 多种封装形式
单片机·嵌入式硬件
九鼎创展科技17 小时前
国产高性能 MCU 开发板新标杆:PICO2 主板深度解析
单片机·嵌入式硬件
LCG元17 小时前
STM32实战:基于STM32F103的LCD1602液晶屏(并口/模拟时序)驱动
stm32·单片机·嵌入式硬件
可乐鸡翅好好吃18 小时前
从四个 ble_evt_handler 看 Nordic BLE 架构:模块化解耦与优先级控制
单片机·嵌入式硬件
匿名了匿名了19 小时前
直流无刷与直流有刷电机
stm32·嵌入式硬件·mcu
水果里面有苹果19 小时前
26-MT41J64M16LA-187E 美光科技DDR3 SDRAM 1Gb
嵌入式硬件