190
1614
4967
中级工程师
使用特权
159
1万
5万
版主
10
375
1161
助理工程师
17
921
3165
禁止发言
用RTX51_TINY 完成真是太简单了: 建立7个任务,每个任务的写法都是相似的,copy 6次,10分钟就完成了。剩下的由操作系统管理调度去吧。 void Send_1(void) _task_ 1 //任务1 { while(1) { os_wait2(K ... 冷漠 发表于 2010-6-15 10:33
定时器设为1S的溢出周期,里面对29进行循环计数。发送程序建立一个任务队列,定时器里依次比较7种匹配条件,往队列里填充任务,只要任务队列非空,发送程序就按照队列里的顺序发数据就可以了。注意,前提条件是有最 ... NE5532 发表于 2010-6-14 22:44
37
1015
3134
首先设置定时器为1s,然后有两种方法: 1.使用最小公倍数 2 * 7 * 13 * 17 * 29 = 89726,然后在定时器中断里设置一个计数器,计数器在中断里每次加1,加到89726时复位为0,程序类似如下: #define MAX_TIMER_CNT ... aresc 发表于 2010-6-15 22:31
288
2万
9万
VIP会员
打酱油的
177
9320
3万
技术总监
asdf
378
3763
资深工程师
82
361
资深技术员
发表回复 本版积分规则 回帖后跳转到最后一页
等级类勋章
发帖类勋章
时间类勋章
人才类勋章
4
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号