OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2761|回复: 2

ucosii能处理那种需要高速处理的函数吗?

[复制链接]

54

主题

136

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
404
金钱
404
注册时间
2014-3-6
在线时间
41 小时
发表于 2016-1-20 16:14:08 | 显示全部楼层 |阅读模式
1金钱
问题是这样的:程序是给程控电源写的,系统要频繁的刷新da和ad的值,速度慢了会有纹波。DA还好,800us刷一次,两个通道,公用1600us。ad的话,是用da的另一路做逐次比较,14位的。用定时器,10K的频率,间隔100us 大概2ms出一个数。以上是裸奔的处理方法。想用用ucos,但是系统的最大分辨率为1ms,显然是不行的。 于是还是想结合stm32的定时器,出10k频率,去处理ad da。但是朋友说这样给片子负载太大!!!是吗,还有什么方法,刚接触ucos,没什么经验,求指教!!

最佳答案

查看完整内容[请看2#楼]

吧你DA AD的中断优先级调最高,裸奔怎么做,ucos里面还怎么做;其他不需要怎么严格时间要求的使用ucos任务处理就行; 你的系统出了这两件事情还有其他事情没有?没有的话不需要用系统。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
214
金钱
214
注册时间
2014-12-29
在线时间
36 小时
发表于 2016-1-20 16:14:09 | 显示全部楼层
吧你DA AD的中断优先级调最高,裸奔怎么做,ucos里面还怎么做;其他不需要怎么严格时间要求的使用ucos任务处理就行;
你的系统出了这两件事情还有其他事情没有?没有的话不需要用系统。
回复

使用道具 举报

69

主题

978

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3761
金钱
3761
注册时间
2015-4-26
在线时间
761 小时
发表于 2016-1-26 17:24:01 | 显示全部楼层
ucosiii下中断发给任务信号量,这样行不行?
我有故事,你有酒吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-1 16:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表