输入是50hz正弦波,但偶尔能正确得到采样,如下图
能否给我指明条路
使用的是24位的ad采样,存放到32位长整形中
user151383853:
这个情况,一看就是溢出问题(或者是符号问题)了。
aaron song:
回复 user151383853:
您好,能否详细说说,不是很理解所谓的溢出和符号问题
Seasat Liu:
回复 aaron song:
使用的是24位的ad采样,存放到32位长整形中
这个是这么实现的?前面的8位如何操作,是补零还是第24位的值?
符号位错了吧
aaron song:
回复 Seasat Liu:
您好,前八位目前是补零,ccs中如何观察24位的数据?
Seasat Liu:
回复 aaron song:
符号位错了,能不能在后面补零?或者前面采用符号位扩展的方法?
Seasat Liu:
回复 Seasat Liu:
后面补零,就是把数据放大了
最好的就是符号位扩展
Jason Shen:
可以看下二进制补码的做法