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

AD采样问题

[复制链接]
楼主: huangchui
手机看帖
扫描二维码
随时随地手机跟帖
21
touser| | 2019-1-10 16:25 | 只看该作者 回帖奖励 |倒序浏览
是不是内部存在什么问题?         

使用特权

评论回复
22
dspmana| | 2019-1-10 16:25 | 只看该作者
有可能是硬件的问题。            

使用特权

评论回复
23
maqianqu| | 2019-1-10 16:25 | 只看该作者
可能数组没有赋值成功。        

使用特权

评论回复
24
jkl21| | 2019-1-10 16:25 | 只看该作者
赋值的算法在哪里呢?

使用特权

评论回复
25
wwppd| | 2019-1-10 16:25 | 只看该作者
楼主最好把电路都分享一下。

使用特权

评论回复
26
liliang9554| | 2019-1-10 17:25 | 只看该作者
有多大

使用特权

评论回复
27
huangchui|  楼主 | 2019-1-10 17:28 | 只看该作者

32768?40000多的都有

使用特权

评论回复
28
huangchui|  楼主 | 2019-1-10 17:32 | 只看该作者
如果用printf("%u",a[i]);那些大数字的位置就是负值,不知什么原因

使用特权

评论回复
29
午夜粪车| | 2019-1-10 17:38 | 只看该作者
那你的定时器中断的时候  还要确定一下AD是否转换结束   中断中应该开启转换  转换结束后触发AD中断

使用特权

评论回复
30
zhaoxqi| | 2019-1-10 17:43 | 只看该作者
在AD中断中将数存入  这样应该就没啥问题了

使用特权

评论回复
31
huangchui|  楼主 | 2019-1-10 17:47 | 只看该作者
,如果用printf("%d",a[i]);那些大数字的位置就是负值,不知何解?

使用特权

评论回复
32
zhanghqi| | 2019-1-10 17:50 | 只看该作者
最大也不会超过4095的啊,数据类型的用错了吧

使用特权

评论回复
33
zhenykun| | 2019-1-10 17:55 | 只看该作者
或者把你采集到额数据变成了补码的,30000的补码不就是25535,还是不对啊:L

使用特权

评论回复
34
huangchui|  楼主 | 2019-1-10 17:58 | 只看该作者

嗯,那我按大家的说法挨个排查一下,先结贴啦,谢谢哈

使用特权

评论回复
35
aqawasaz| | 2019-1-11 10:23 | 只看该作者
看下30000多的数据,去掉高位的之后数据是不是就正常了。

使用特权

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

本版积分规则