TI的IQmath问题

2019-03-24 09:03发布

本帖最后由 张锋 于 2016-7-26 09:06 编辑

我感觉在GLOBAL_Q是24时,_IQmpy(a,b);这个函数好像如果a是Q0格式,b是Q24格式的话,计算出来的东西好像是Q0格式的,不知道理解的对不对
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
bkn1860
1楼-- · 2019-03-24 11:03
GLOBAL_Q是24时,_IQmpy(a,b)如果没有特别说明输出的应Q24格式。IQ math是有源代码的你可以看一下
张锋
2楼-- · 2019-03-24 15:48
< :TI_MSP430_内容页_SA7 -->
bkn1860 发表于 2016-7-26 09:35
GLOBAL_Q是24时,_IQmpy(a,b)如果没有特别说明输出的应Q24格式。IQ math是有源代码的你可以看一下

那上面的怎么解释,如果写成a*b;//a是Q0,b是Q24,那这样的结果是Q24,但写成_IQmpy(a,b);我就糊涂了,按理说,括号里面的数据都应该是Q24格式,这样才符合文档里面的要求啊
rjqsd
3楼-- · 2019-03-24 18:31
 精彩回答 2  元偷偷看……
张锋
4楼-- · 2019-03-24 22:57
rjqsd 发表于 2016-8-19 22:57
不知道你留意过iq变量的定义没有,从本质上讲,iq是一个int32型的量,只是根据q值的不同,对这个int32 ...

谢谢您的回答,这个问题我已经弄清楚了

一周热门 更多>

相关问题

    相关文章