📄 vit_flash_var.h.svn-base
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -