本帖最后由 magic_yuan 于 2013-4-24 23:02 编辑
各位大侠,
近来做一个东西,用MCU控制机器进行动作(测试,测量,判断)。原来是一个MCU控制一台机器。但公司为了节约成本(人力,时间,仪器成本等),需要用一片MCU控制两台或者多台机器(最多四台),这些机器的动作基本一致(对同一的产品进行测试),假设机器执行的动作可分为A-B-C-D四部,当然也可能存在循环,比如某台机器X出现A-B-A-B-C-D这样执行,但循环次数不多。每台仪器根据生产情况不一样会出现不同这样的循环(比如某台机器Y会出现A-B-C-B-C-D)。
简而言之,差不多就是如何用单核的MCU实现类似多核的动作(效果差不多是并行)。
像以上的动作是不是要用到系统了,单纯的C代码裸奔是不是很难搞定(至少目前我觉得是)?
目前我用的是STM32,不知道配上UCOS对以上的控制会不会有帮助或者立竿见影的效果?
十分感谢!
|