我用10KHz进行采样,在ADC中断函数中用DLOG4CH模块读取采样值,同时把采样结果送入长度为200的buffer中。为什么这两种方法都不能达到实时显示的目的???本人看了很多资料,没人讲的清楚,肯请TI的大神们能就这个问题讲清楚。本人就这个问题头疼了半个月了,不知为什么???
PS:本人未加断点。设置如图
最终显示如下:
正常情况是上图上部分的样子,可实际确是上图下半部的样子,为什么啊??
mangui zhang:
我觉得是graph属性没有设置合理
buffer size建议你设置为1试试 还有看到你将数据类型选为16bit有符号数
建议你选为无符号数 看看
我用10KHz进行采样,在ADC中断函数中用DLOG4CH模块读取采样值,同时把采样结果送入长度为200的buffer中。为什么这两种方法都不能达到实时显示的目的???本人看了很多资料,没人讲的清楚,肯请TI的大神们能就这个问题讲清楚。本人就这个问题头疼了半个月了,不知为什么???
PS:本人未加断点。设置如图
最终显示如下:
正常情况是上图上部分的样子,可实际确是上图下半部的样子,为什么啊??
user1088122:
我用汇编的示波器有时候也会遇到问题,后来就改了C的,在光伏函数库里,C的遇到问题至少能知道哪里有问题
我用10KHz进行采样,在ADC中断函数中用DLOG4CH模块读取采样值,同时把采样结果送入长度为200的buffer中。为什么这两种方法都不能达到实时显示的目的???本人看了很多资料,没人讲的清楚,肯请TI的大神们能就这个问题讲清楚。本人就这个问题头疼了半个月了,不知为什么???
PS:本人未加断点。设置如图
最终显示如下:
正常情况是上图上部分的样子,可实际确是上图下半部的样子,为什么啊??
shizhao dong1:
回复 mangui zhang:
1.采集量本身是有符号的
2.buffer size为1的话,我怎么看波形呢?