TI中文支持网
TI专业的中文技术问题搜集分享网站

cc3200 浮点运算问题

用cc3200lp来学习。参考手册和例程写好ad采样程序时候发现数据为0,然后把fifo拿出来的值一步一步拆了看。fifo转换到12位值时和输入电压线性关系对的上,我想想应该没问题然后转换成浮点,一直输出0。,,,,。最后我把所有都的程序都屏蔽掉只留while(1)  a=a+0.1;设断点看,a值一直不变,不管运行多少次。a=a+0.5却又能正常跑。难道运行最小分辨率是1/2??求解!

Yonghua Pan:

请参考一下,看下面的链接对你有没有帮助:

http://processors.wiki.ti.com/index.php/CC32xx_ADC_Appnote

QiWei He:

回复 Yonghua Pan:

后来换了一个例程,运算没问题。网上查的是M4内核可以用程序把浮点运算关掉,cc3200应该是这个原因,但我还是没有找到那段关掉的程序,。,

Terry Han:

回复 QiWei He:

CC3200是M4内核,没有浮点运算单元,不是M4F,所以没有关闭浮点运算单元的代码。

赞(0)
未经允许不得转载:TI中文支持网 » cc3200 浮点运算问题
分享到: 更多 (0)