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

📄 globvar.h

📁 MSP430F1610 generates a sine wave from a look up table using timer interrupt.
💻 H
字号:

#include  <defines.h>


//----- Binary to DAC
unsigned char DAC_buffer_used_changed   = 0;
unsigned char DAC_buffer_used_number    = 1;
unsigned char DAC_Transfer_Ready        = 1;
unsigned char New_PC_Block_Trasfer      = 0;
unsigned int  DAC_sampleCounter         = 0;
unsigned char globalProcessEnable       = 0;
unsigned char sinus_cycle               = 0;

__no_init unsigned int    DAC12_Buffer_1[DAC_DMA_BLOCK_SIZE];    //2048 bytes to store 512 samples from PC
__no_init unsigned int    DAC12_Buffer_2[DAC_DMA_BLOCK_SIZE];    //2048 bytes to store 512 samples from PC
//unsigned char   DataFromPC[2048];
unsigned char   MSP_TO_PC[10];
unsigned int DMA_bytes;
unsigned int goodSamplesArrived = 0;

//=================================================================
//======================== VARIABLES ==============================
//=================================================================
unsigned int Port4Input,Port3Input,Port2Input;

unsigned int TimerA_IntFlag, SampleNumber=0,Signal_State;

//--- Main loop acquiring block:
unsigned char Start_Enable = 0; // Within main loop. Enables sampling.
unsigned char sample_order = 0;
unsigned int sample_pair_vector[2];

unsigned char TX_process_Ena = 0;
unsigned int TX_errors = 0;
unsigned long int MSP_to_AT91_counter = 0;


//--- Fill DMA buffer splitted code:
unsigned char Fill_DMABuffer_Ena = 0;
unsigned int Fill_DMABuffer_Counter = 0;



unsigned char ARM_commands[15];
unsigned char test_string[10]="nada";



//--- BlueTooth------------
unsigned int BT_PairingResetCounter, KeepPairing, BT_KeepPairingCounter, StartBTPairingCounter;


//--- RESET ---------------
unsigned int WatchdogCounter, NrResetCommands;
//unsigned char Reset[10]={ 0x00, 0x00, 0x00, 0x00, 0x00,
//                          0x00, 0x00, 0x00, 0x00, 0x00 };

//--- PWM TESTING ---------------
unsigned int PWM_ToggleCounter=0;
unsigned int PWM_State=0;

//--- BUTTONS TESTING -----------
unsigned int BUTTONS_ToggleCounter = 0;
unsigned char ButtonTestEnable = 1;
unsigned char   Button1_State,Button2_State;
unsigned int	button1_counter = 0;
unsigned int	button2_counter = 0;

unsigned char MSPButtonsState[4];
unsigned char Button1Byte =0;
unsigned char Button2Byte =0;

unsigned char ExtraByte1 = 0;


unsigned char ButtonDetected = 0;


//--- Z TESTING ---------------
unsigned char Muxes_State = 0;
unsigned char EnableZPulses = 0;
unsigned char ZPulsesCounter = 0;


//--- BUZZER ------------------
unsigned char Buzzer_State = 0;
unsigned char SoundEnabled = 0;
unsigned char BuzzeONperiod = 0;





⌨️ 快捷键说明

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