打印

28335AD采样时,CCS的graph可以采集到一个波形,但是相应的结果寄存器却没有值

[复制链接]
2490|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
zhangmangui| | 2017-3-3 22:05 | 只看该作者
不会吧   按照宽度   应该有最大值啊    比如4096

使用特权

评论回复
板凳
毛毛只爱宝宝|  楼主 | 2017-3-4 18:46 | 只看该作者
zhangmangui 发表于 2017-3-3 22:05
不会吧   按照宽度   应该有最大值啊    比如4096

我的RESULT0一直没有值,不知道是为什么,假设我是用A0作为通道采集,AdcRegs.ADCCHSELSEQ1.bit.CONV00 = 0x0; 那么result0应该是有值的吧? 但是实际测量没有,反倒是result1 2 4等等其他寄存器有值。。(波形能采集到,但有缺陷),所以我考虑是不是因为之前接入了5V电压从而导致芯片的AD部分烧坏了,版主觉得呢?

使用特权

评论回复
地板
zhangmangui| | 2017-3-5 21:23 | 只看该作者
毛毛只爱宝宝 发表于 2017-3-4 18:46
我的RESULT0一直没有值,不知道是为什么,假设我是用A0作为通道采集,AdcRegs.ADCCHSELSEQ1.bit.CONV00 = ...

这个接5V损坏的可能特别大  
如果同样的配置   其他口都正常   这个这样   那就应该是损坏了

使用特权

评论回复
5
毛毛只爱宝宝|  楼主 | 2017-3-6 18:19 | 只看该作者
zhangmangui 发表于 2017-3-5 21:23
这个接5V损坏的可能特别大  
如果同样的配置   其他口都正常   这个这样   那就应该是损坏了 ...

版主,今天重新换了块新的板子,
AdcRegs.ADCMAXCONV.bit.MAX_CONV1 = 0x1;
AdcRegs.ADCCHSELSEQ1.all = 0x0;         // Initialize all ADC channel selects to A0
AdcRegs.ADCCHSELSEQ2.all = 0x0;
AdcRegs.ADCCHSELSEQ3.all = 0x0;
AdcRegs.ADCCHSELSEQ4.all = 0x0;
经过如上设置后,应该只有结果寄存器1和2有值吧? 但实际得出的结果是
这是为什么呢? 除了这个问题之外,还想请问下,为什么debug后,每次暂停得到的结果寄存器的值会发生变化?

使用特权

评论回复
6
毛毛只爱宝宝|  楼主 | 2017-3-6 18:26 | 只看该作者
zhangmangui 发表于 2017-3-5 21:23
这个接5V损坏的可能特别大  
如果同样的配置   其他口都正常   这个这样   那就应该是损坏了 ...

版主有空的话,帮忙解答一下吧,谢谢啦

使用特权

评论回复
7
zhangmangui| | 2017-3-8 22:05 | 只看该作者
毛毛只爱宝宝 发表于 2017-3-6 18:19
版主,今天重新换了块新的板子,
AdcRegs.ADCMAXCONV.bit.MAX_CONV1 = 0x1;
AdcRegs.ADCCHSELSEQ1.all =  ...

这个可以看出你的AD这几路都配置了
不管AD口有没有接入电压    他都能测到一定的值  
这个result区域应该可以右击刷新   
debug结束   可能是他更新了一次寄存器值

使用特权

评论回复
8
毛毛只爱宝宝|  楼主 | 2017-3-8 22:11 | 只看该作者
zhangmangui 发表于 2017-3-8 22:05
这个可以看出你的AD这几路都配置了
不管AD口有没有接入电压    他都能测到一定的值  
这个result区域应 ...

版主,感谢您的回复,我现在遇到另一个问题了,也是关于波形的,能否抽空帮忙看看呢,感激不尽https://bbs.21ic.com/icview-1677194-1-1.html

使用特权

评论回复
9
影子hxl| | 2019-12-16 17:12 | 只看该作者
你好,请问楼主怎么解决的,可以回答一下吗?

使用特权

评论回复
10
蒋博1026| | 2019-12-31 11:53 | 只看该作者
你好,请问楼主怎么解决的,有解决方案吗?可以回答一下吗?

使用特权

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

本版积分规则

17

主题

52

帖子

0

粉丝