公羊子丹
发表于 2025-6-2 07:10
串口中断老是打断主循环,真有点烦
每次主循环刚跑起来就被串口中断打断,感觉任务切换太频繁了。
Clyde011
发表于 2025-6-2 07:16
主循环可以加个节拍,强行拉回节奏。
公羊子丹
发表于 2025-6-2 07:16
哈哈我也遇到过,后来换成DMA舒服多了。
周半梅
发表于 2025-6-2 07:17
是不是中断优先级没设置好?
帛灿灿
发表于 2025-6-2 07:18
可以试试把处理放缓一点,别在中断里干太多事。
童雨竹
发表于 2025-6-2 07:19
我加了个flag,只让主循环做事。
万图
发表于 2025-6-2 07:19
用RTOS能解决一部分抢占问题。
Wordsworth
发表于 2025-6-2 07:20
你是轮询+中断混着用的吗?
Bblythe
发表于 2025-6-2 07:21
我以前也是被中断搞到崩溃,现在都分层做了。
Pulitzer
发表于 2025-6-2 07:22
串口打断主循环太常见了,设个状态机会好点。
Uriah
发表于 2025-6-2 07:23
如果不是实时性要求高,中断可以做缓存用。
页:
[1]