21
185
640
高级技术员
使用特权
55
2016
6411
高级工程师
aozima 发表于 2017-2-17 10:52 UCOS2不支持同优先级轮转,哪来的时间片? 既然使用了RTOS了,那么你的应用程序结构就应该改成事件驱动的。 ...
15
155
503
yunyoushuaiqi 发表于 2017-2-17 10:16 for(vs_i=1;vs_i(vss_num_you*vs_i)) { speed(0x01,0x01,0);
yunyoushuaiqi 打赏了 1.00 元 2017-02-17 理由:感谢
yunyoushuaiqi 发表于 2017-2-17 12:21 请问应该开个什么中断呢?单片机里唯一能按时触发的就是定时中断了。可是我之前加了一个定时器中断以后发 ...
lishutong 发表于 2017-2-17 12:27 楼主可以考虑这样。 for(vs_i=1;vs_i(vss_num_you*vs_i))
53
389
1175
助理工程师
yunyoushuaiqi 发表于 2017-2-17 14:33 6楼的方法是可行的。用信号量的方式。固定时间进行触发。任务执行程序等待到有信号量的时候再执行。感谢@li ...
lishutong 发表于 2017-2-17 14:38 注意调下任务的优先级,如果希望定时发生后,能够立即触发执行的话。任务的优先级要高点,否则就可能会因 ...
26
898
2817
初级工程师
m564522634 发表于 2017-2-17 16:05 uc/os 任务是并发的,有可能你在for里面执行函数的时候任务切换,所以整个for的运行就不是一个固定值了。 ...
57
4024
1万
资深工程师
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
等级类勋章
发帖类勋章
12
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号