两个命令,第一个执行时,第二个命令到来,中断第一个命令去执行第二个命令,怎么设计

2019-08-19 19:47发布

两个命令,第一个执行时,第二个命令到来,中断第一个命令去执行第二个命令,怎么设计
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
stm32wwxf
1楼-- · 2019-08-19 19:49
Electronic 发表于 2017-5-3 09:29
你这个实现起来并不怎么简单的

已经实现了,程序改为了一个for循环,设置一个命令标记位。接收到命令,第二个命令,或则第三。。。。。就++;当它不为0x01就进入另一个新的循环,结尾用break跳出总循环。
来俩不甜的
2楼-- · 2019-08-19 21:02
第二个命令触发个中断,在中断里执行。要么就上ucos
stm32wwxf
3楼-- · 2019-08-19 22:10
 精彩回答 2  元偷偷看……
564646396
4楼-- · 2019-08-20 00:14
  一个抢占优先级为0    一个抢占优先级为1
564646396
5楼-- · 2019-08-20 04:37
或者参考原子的外部中断程序    第二个程序放在中断里面   第一个放在主程序
stm32wwxf
6楼-- · 2019-08-20 05:16
564646396 发表于 2017-5-2 16:33
或者参考原子的外部中断程序    第二个程序放在中断里面   第一个放在主程序

谢谢提供思路,去试试

一周热门 更多>