请教一下机器狗的电机控制

2019-12-12 18:23发布

最近在做一个使用STM32来控制机器狗,不是ROS,只是普通的玩具狗,需要控制四个电机完成正转反转跳舞的动作,控制电机的时候还要控制发出音乐,LED闪烁,呼吸灯,舵机转动等任务同时执行,并且执行一个动作串的时候,每一个任务要达到绝对的同步,这个时候问题就出现了,用Dleay来控制电机的话可以实现精准的转动时间控制,但这样就每个任务都要顺序执行,无法同步,所以请教下各位
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
lzg1987
1楼-- · 2019-12-13 00:14
我习惯弄个类似滴答时钟来带节奏。。。
mubei
2楼-- · 2019-12-13 03:23
用上RTOS;要不利用系统滴答时钟,主程序顺序扫描结构,根据标志位来判断子程序是否执行
yy625
3楼-- · 2019-12-13 07:57
不使用RTOS也是可以的,状态机就行
shower.xu
4楼-- · 2019-12-13 09:54
简单的并行任务,我觉得论坛里那个小小状态机就可行
lhj200304
5楼-- · 2019-12-13 10:34
 精彩回答 2  元偷偷看……
kevincoooool
6楼-- · 2019-12-13 15:25
shower.xu 发表于 2019-3-8 09:16
简单的并行任务,我觉得论坛里那个小小状态机就可行

哪个  麻烦能给下链接吗

一周热门 更多>