我在2812里想用Q格式计算,当我用正弦,余弦来运算时候,都是输出-1,后来我发现,IQmath的BOOTrom的表里都是FF,FF,我怎么才能修改成正确的啊?不是这个是固化的吗?怎么TI没有固化好?或者我怎么才能做个表,是不是在程序里定义一下,把正弦,余弦值放数组里面就好啦?
Johnson Chen1:
楼主你好!
是否可以换一颗芯片试一下?
当然如果楼主自己做一个正弦,余弦表,以参数表格形式存在FLASH里面也是可以的!
楼主可以尝试调用IQmath.lib里面的正余弦表,在.CMD文件中将IQmathtable段的类型不要定义为NOLOAD类型。
我在2812里想用Q格式计算,当我用正弦,余弦来运算时候,都是输出-1,后来我发现,IQmath的BOOTrom的表里都是FF,FF,我怎么才能修改成正确的啊?不是这个是固化的吗?怎么TI没有固化好?或者我怎么才能做个表,是不是在程序里定义一下,把正弦,余弦值放数组里面就好啦?
harry hu1:
回复 Johnson Chen1:
谢谢,我知道了,开发板上的MP/MC引脚没有拉低,所以它读了外扩的空间,你说的不家NOLOAD是不是就是用Lib里的正弦函数运算啊?