vit_flash_var.h.svn-base

来自「由MSP430F135做控制器的温度控制详细程序」· SVN-BASE 代码 · 共 60 行

SVN-BASE
60
字号
#include<msp430x13x.h>

#ifndef __Global_vit_vars
#define __Global_vit_vars
/********************************************
*	voltage measure method
*		(Dv1-Dv0)*2exp(N)
*	K = ------------------------
*		     V1-V0
*
*			(Dvs-Dv0)*2exp(N)
*	     |--V0 +  ---------------------  (Dv0 < Dvs)
*	     |			K
*	     |
*	Vs = |
*	     |
*	     |		(Dv0-Dvs)*2exp(N)
*	     |--V0 -  ---------------------  (Dvs < Dv0)
*	    			K
*	
*			K * (Vset - V0)
*	Dvset = Dv0 + -------------------    (v0 < Vset)
*			    2EXP(N)
*  
*			K * (V0 - Vset)
*	Dvset = Dv0 - -------------------    (Vset < v0)
*			    2EXP(N)
*      
*	N = 5
*
**************************************************/


/*************
#define DEFC(name, address) __no_init volatile unsigned char name @ address;

#define DEFWC(name, address) __no_init volatile unsigned short name @ address;
****/


#define FLASH_ADD0	0x1002
#define FLASH_ADD1	0x1082

__no_init volatile unsigned int ref_atime_f  @FLASH_ADD1;
__no_init volatile unsigned int ref_dtime_f  @(FLASH_ADD1+2);
__no_init volatile unsigned int ref_rtime_f  @(FLASH_ADD1+4);
__no_init volatile unsigned int ref_rpm_f  @(FLASH_ADD1+6);
__no_init volatile unsigned int ref_rotor_num_f  @(FLASH_ADD1+8);
__no_init volatile unsigned int rate_dis_st_f  @(FLASH_ADD1+10);



__no_init volatile  short ref_temp @FLASH_ADD0;


#endif  //end __Global_vit_vars



⌨️ 快捷键说明

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