发新帖我要提问
12
返回列表
打印

通道错位:阴魂不散,害人不浅

[复制链接]
楼主: freefish
手机看帖
扫描二维码
随时随地手机跟帖
21
airwill| | 2011-1-5 12:57 | 只看该作者 回帖奖励 |倒序浏览
注入通道一对一的寄存器,不用DMA, 我没有发现过错误. 应该不会

使用特权

评论回复
22
xiaovwei| | 2011-1-5 14:51 | 只看该作者
都是高手1路过,学习一下!

使用特权

评论回复
23
jan2008| | 2011-1-5 14:57 | 只看该作者
硬件复位时,DMA还经常启动不起来。不知大家遇到过没有

使用特权

评论回复
24
freefish|  楼主 | 2011-1-5 23:43 | 只看该作者
用那台总错位的机器烧了注入模式的程序测试一整天,运行良好,未发现一次错位现象。应该是好了

使用特权

评论回复
25
午夜霓虹| | 2011-1-6 07:29 | 只看该作者
照你这么估计,我原先采用DMA方式的程序运行三年了,也从没出现过错位这事,呵呵,个人感觉ST的CPU或者编译器之间那里有BUG,大家有的用到冲突的地方就这样了,我用了9个通道,采用了两个ADC同时采样,DMA方式的。

使用特权

评论回复
26
eydj2008| | 2011-1-6 08:07 | 只看该作者
东西是死的,人是活的

使用特权

评论回复
27
eydj2008| | 2011-1-6 08:09 | 只看该作者
看你的DMA和ADC配置代码 就清楚了 不要说那么多

使用特权

评论回复
28
eydj2008| | 2011-1-6 08:58 | 只看该作者
看了这么久,真不知道你为什么要使用注入模式?
就算用16个AD通道也不会出错啊 就用DMA模式
注入通道最多只能四个,是给你暂时读出的需要。
另外,在你设计的时候,一定先仔细看手册,不然重设计,是件麻烦的事。

使用特权

评论回复
29
wjffsx| | 2011-4-8 21:52 | 只看该作者
我也发现了这个错位的问题:规则通道7×2时就会出错,而且每次都是第一个通道采样进来的是第二路通道的数据。
规则通道更改为6×2时就好了。
不知为何??

使用特权

评论回复
30
午夜霓虹| | 2011-4-9 17:42 | 只看该作者
都忘却这件事情了,怎么又了了呢,这次你用的什么版本的编译器啊。

使用特权

评论回复
31
bobo5650| | 2011-4-12 17:55 | 只看该作者
关注一下。
正准备用regular sequence扫描7个AD的,看了这个帖子觉得还是老老实实用injected方式吧,万一出问题了不好收拾。
做完之后倒是可以自己拿一台样机慢慢跑测试会不会有这个问题。

使用特权

评论回复
32
dfsa| | 2011-4-12 19:14 | 只看该作者
楼主这标题倒是挺吓人的

使用特权

评论回复
33
yzzly| | 2011-4-14 13:40 | 只看该作者
本帖最后由 yzzly 于 2011-4-14 13:41 编辑

南瑞继保现在都采用x86+AD器件这样的系统硬件;本人也非常喜欢TMS320F2812的ADC模式,非常简洁明了。

使用特权

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

本版积分规则