打印

使用uCOS能产生任意频率的占空比为50%的方波吗?

[复制链接]
2432|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
definitely|  楼主 | 2008-4-11 09:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
computer00| | 2008-4-11 09:59 | 只看该作者

圈圈这么大把年纪了,还从未见过可以产生任意频率方波的

使用特权

评论回复
板凳
definitely|  楼主 | 2008-4-11 10:02 | 只看该作者

钻啥牛角尖啊!

我的“任意频率”是指IO口所能输出的频率的范围内的。OO钻啥牛角尖啊!

使用特权

评论回复
地板
definitely|  楼主 | 2008-4-11 10:04 | 只看该作者

我想还是得裸奔了!

我想还是得裸奔了!

使用特权

评论回复
5
dld2| | 2008-4-11 10:08 | 只看该作者

如果一个任务长时间不能被打断,裸奔有用吗

使用特权

评论回复
6
definitely|  楼主 | 2008-4-11 10:18 | 只看该作者

...

恩....
确实,那可以打断的话,uCOS该怎样实现呢?定时器中断服务程序里面?能放别地吗?

使用特权

评论回复
7
computer00| | 2008-4-11 15:30 | 只看该作者

鬼知道你指的任意频率是哪个意思。

使用特权

评论回复
8
winfeng| | 2008-4-12 12:21 | 只看该作者

任意频率方波和操作系统有什么关系?

使用特权

评论回复
9
johnwjl| | 2008-4-12 13:35 | 只看该作者

回楼上

当然有关,试问还能产生比系统时基频率还高的方波?

使用特权

评论回复
10
gouki_s| | 2008-4-17 08:51 | 只看该作者

回楼上

你不用他的时基来产生不就行了,时基都是比较慢的

使用特权

评论回复
11
wlq_9| | 2008-4-17 11:38 | 只看该作者

一般

系统的tick都是ms级的.用软件干这个是浪费,这种功能用PWM做不很好吗?

使用特权

评论回复
12
emailli| | 2008-4-17 22:07 | 只看该作者

用PWM也不能做任意频率的

无论你用PWM还是什么
最终都是对晶振的一个分频得到的

晶振的频率一定以后,最小时间也就确定了

如此一来,要想得到任意频率,怎么可能呢?

只能得到部分频率的方波

简单的除法就知道了。

使用特权

评论回复
13
neimeng| | 2008-4-22 11:08 | 只看该作者

可以产生不超过系统频率的中断

你可以用定时器中断产生,这个中断不要受UCOS管理,就当普通中断一样用。

使用特权

评论回复
14
mxh0506| | 2008-4-22 12:45 | 只看该作者

这种任务用硬件做比较合适

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

128

帖子

2

粉丝