cj60621103 发表于 2014-12-1 16:34:05

Arduino能否真正的做到多线程

现在碰到一个需求,在舵机转动的同时,做一个PWM的输出。
利用PT的多线程去做,发现只有等舵机做完后,才会去走PWM的输出。

有没有什么办法同时让2个方法并行。
我用的板为nano。

抽烟不掉烟灰 发表于 2014-12-1 16:56:35

应该不能把    我也遇到这样的问题了

Super169 发表于 2014-12-1 17:31:25

單片機不可能出現真正的 多線程, 最多也只可以用 time sharing 的方式去模擬出來.

mylife1213 发表于 2014-12-1 20:05:13

配置定时器,不占用CPU时间

ourutopia 发表于 2014-12-3 08:51:40

一个cpu核心不可能同时执行多个任务

一定要这么做的话,一块arduino做主控,另接两块做输出。

cj60621103 发表于 2014-12-4 14:14:19

mylife1213 发表于 2014-12-1 20:05 static/image/common/back.gif
配置定时器,不占用CPU时间

PT的库等于就是配置了定时器,不占用CPU的时间这个怎么理解,有什么代码能让我理解下的么?

cj60621103 发表于 2014-12-4 14:14:48

ourutopia 发表于 2014-12-3 08:51 static/image/common/back.gif
一个cpu核心不可能同时执行多个任务

一定要这么做的话,一块arduino做主控,另接两块做输出。

但是需求就是想在一块NANO板子上实现么

liangquan 发表于 2015-3-4 19:26:31

我也碰到了同样的问题

johndragon 发表于 2015-3-5 08:47:14

用定时器中断模拟时间片切换。
页: [1]
查看完整版本: Arduino能否真正的做到多线程