lmh 发表于 2011-8-13 23:59

28335中的所谓固化在ROM中的正弦表是什么格式(浮点或定点),到底怎么调用

28335中的所谓固化在ROM中的正弦表是什么格式(浮点或定点),存储了多少个点,到底怎么调用?
有空再给讲讲固化的其他表的情况,怎么用

ah_thunder 发表于 2011-8-19 08:44

不需要你知道怎么调用,直接使用sincos()这个函数就行,浮点型,很方便,速度很快。一次把正、余弦都计算出来才50个时钟周期,很快的,对于电机控制绝对够用。

lmh 发表于 2011-8-22 23:36

谢谢指教,但在看过的应用里还是查表的居多,不过好像没用固化在ROM里的表,所以想搞明白怎么用ROM中的表

ah_thunder 发表于 2011-8-23 08:06

朋友,要想得到你要的结果, 很简单:CCS里面的sincos函数,本身是一个汇编子程序,它里面本来就是用来查表算法,你分析完这个函数即清楚了。

lmh 发表于 2011-8-24 23:43

谢谢上面的兄弟,明白了。另外,在学C语言的时候,提示如果用到数学函数必须有 #include "math.h",但在CCS中似乎不用声明也可调用,这是为什么,另外关于这些数学函数的参数范围有没有什么文献介绍,如sin,cos()函数的参数范围。再次表示感谢

lbz0123 发表于 2011-8-25 08:11

1、你学c语言时 是基于PC的还是基于51的? 和DSP不一样的好吧 不能全部套用的
2、参数范围 打开函数看看不就好了 想要文献 TI的官网上去下 大量免费资料和代码
3、实在不行 教你个大招 打电话 给TI 问技服

lmh 发表于 2011-8-27 22:19

谢谢各位。学了很多。另外想知道各位用sin,cos()函数的是自己编查表程序的多还是直接调用的多?

lbz0123 发表于 2011-8-29 08:13

自编查表 精度和大小都可以控制

lingyijian 发表于 2011-9-6 19:18

自编查表,精度高了占的空间比较大,小的可以自己编,几个周期就完成了
页: [1]
查看完整版本: 28335中的所谓固化在ROM中的正弦表是什么格式(浮点或定点),到底怎么调用