⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sincos.h

📁 f2407:电机控制
💻 H
字号:
/*--------------------------------------------------------------------------------
 Function name: void sin_cos(sincos_struct *p, int angle)
---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------
fuction return structure statement
---------------------------------------------------------------------------------*/
typedef struct
{	int	inv_step;	//Q15, 步长的倒数, 对于一个360点的正弦表,其步长为1度,由于
					//1度用无符号16进制可表示成0xffff/360=182.04166667
					//所以invstep=1/182.04166667=0.0054932=0xB4(Q15)
	int k_cosx;		//cosx=sin(x+pi/2), K_cosx=pi/2=index_max/4=360/4 for a 360 point table
	int sinx;		//Q15, 返回angle的正弦值
	int cosx;		//Q15, 返回angle的余弦值
}sincos_struct;
/*---------------------------------------------------------------------------------
extern function statement
---------------------------------------------------------------------------------*/
void sin_cos(sincos_struct *p, int angle);



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -