Sna*_*ers 20 multithreading arduino
我有几个与arduino有关的任务,但其中一个需要很长时间,所以我想用线程同时运行它们.我有一个Arduino Mega
[更新]最后四年后,我可以在我的arduino mega中安装FreeRTOS.这是一个链接
还没有,但我总是将这个库与大项目一起使用:https: //github.com/ivanseidel/ArduinoThread
我将回调置于定时器中断内,并且vo!你在Arduino上运行伪线程......
只是为了使这个线程更完整:还有一些protothreads,它们的内存占用非常小(如果我没记错的话,还有几个字节)并保留线程本地的变量; 非常方便和省时(远不如有限状态机 - >更可读的代码).
示例和代码: arduino-class/ProtoThreads wiki
只是为了让您知道您可能会得到什么结果:串行通信@ 153K6波特率与线程:状态二极管闪烁,时间保持,请求的功能评估,IO处理和逻辑以及所有atmega328.
| 归档时间: |
|
| 查看次数: |
37868 次 |
| 最近记录: |