[CAN-bus/DeviceNet] TI电机库那些文间怎么使用

[复制链接]
2399|4
 楼主| meng219902 发表于 2013-7-10 12:23 | 显示全部楼层 |阅读模式
我想用TI提供的2812电机库文件,上面有很多头文件,还有源文件,都是关于PID算法方面的,但是那里面会厂出现一些未定义的变量我有些搞不懂他在什么地方定义的,求帮助

ypedef   long    _iq;
typedef   long    _iq30;
typedef   long    _iq29;
       .
       .
       .
typedef   long    _iq2;
typedef   long    _iq1;

就拿这个来说吧,_iq是怎么回事?
这个IQmathLib.h库文件我感觉关系到全局了,那么里面的东西都是做什么用的,比如:Q1.。。Q13。。。
chenzhi658 发表于 2013-7-10 13:53 | 显示全部楼层
typedef是宏定义吧,而Q1...Q13是不是定点运算里面的定标
DIYfashaoyou 发表于 2013-7-10 13:56 | 显示全部楼层
由于2812是定点DSP芯片,不能计算浮点数,所以利用IQMATH库函数能精确滴在2812上将浮点算法转换为固定点算法,可以下载TI官网的IQmath函数库,文件名称为SPRC087.现将资料上传仅供参考:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
airwill 发表于 2013-7-11 16:52 | 显示全部楼层
楼上言简意赅, 就是这个道理.
 楼主| meng219902 发表于 2013-7-21 22:17 | 显示全部楼层
DIYfashaoyou 发表于 2013-7-10 13:56
由于2812是定点DSP芯片,不能计算浮点数,所以利用IQMATH库函数能精确滴在2812上将浮点算法转换为固定点算 ...

非常感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

908

帖子

14

粉丝
快速回复 在线客服 返回列表 返回顶部