📄 msp430.c
字号:
/*
*********************************************************************************************************
* MSP430
* MSP430F42x0 Single Chip Weigh Scale
*
*
* File : SD16.C
* Data : April 12, 2007
*********************************************************************************************************
*/
#include "hal.h"
/*
*********************************************************************************************************
* PROTOTYPES
*********************************************************************************************************
*/
__no_init char PmMode @LCDM1_; // Current program mode
int Wt_Old[5];
int Wt_Delta1[5];
int Wt_Delta2[5];
//unsigned int SlaveSN;
#define EEP_UPDATE_FLAG 0x0f
/*
*********************************************************************************************************
* AppInit
*
* Description :
* Arguments :
* Returned Values : none
* Note(s)/Warnings :
*********************************************************************************************************
*/
void AppInit(void)
{
PmMode = PM_INIT;
//initialize the eeprom and infomation flash
/*
if(I2C_Read_Byte(0x00) != EEP_UPDATE_FLAG){
I2C_Write_String(0x00,(char*)EepromShadow0,0x80);
I2C_Write_String(0x80,(char*)EepromShadow1,0x80);
CopyEep2Flash('A');
}else{
if(I2C_Read_Byte(0x01) != EEP_UPDATE_FLAG){
CopyEep2Flash('B');
}
}
*/
CopyEep2Flash('B');
//reset rf chip
CC_INIT();
Dpr_Init();
PmMode = PM_MEASURE;
LED_CTL0 = 0;
LED_CTL1 = 0;
SET_EO;
Disp_Led(LED_ALLOFF);
}
/*
*********************************************************************************************************
* main
*
* Description :
* Arguments : none
* Returned Values : none
* Note(s)/Warnings :
*********************************************************************************************************
*/
void main(void)
{
Init_Sys();
AppInit();
__bis_SR_register(GIE);
while(1){
if(SD16Config & SD16_OVER)
WeightPrc();
if((RF0CTRL &0x9f) >0x80)
Dpr_main();
if(PmMode == PM_MEASURE);
}
__bis_SR_register(LPM0_bits + GIE); // Enter LPM0 w/ ints enabled
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -