/*=====================================================================================================*/
void KeyBoard_Read( void )
{
  u16 ADC_AveTr[6] = {0};

  KEY_RP = !DEF_KEY_RP;
  KEY_RR = !DEF_KEY_RR;
  KEY_RL = !DEF_KEY_RL;
  KEY_LP = !DEF_KEY_LP;
  KEY_LR = !DEF_KEY_LR;
  KEY_LL = !DEF_KEY_LL;
  KEY_PP = !DEF_KEY_PP;
  KEY_PR = !DEF_KEY_PR;
  KEY_PL = !DEF_KEY_PL;
  KEY_S1 =  DEF_KEY_S1;
  KEY_S2 =  DEF_KEY_S2;
  KEY_S3 =  DEF_KEY_S3;

  ADC_Average(ADC_AveTr);
  JS_RX = ADC_AveTr[0];
  JS_RY = ADC_AveTr[1];
  JS_RZ = ADC_AveTr[4];
  JS_LX = ADC_AveTr[2];
  JS_LY = ADC_AveTr[3];
  JS_LZ = ADC_AveTr[5];
}
/*=====================================================================================================*/
int main( void )
{
  SystemInit();
  GPIO_Config();
  ADC_Config();
  RS232_Config();

  while(1) {
    LED_G = ~LED_G;
    ADC_Average(ADC_AveTr);

    RS232_SendStr(USART3, (u8*)"ADC_1 = ");
    RS232_SendNum(USART3, Type_D, 5, ADC_AveTr[0]);
    RS232_SendStr(USART3, (u8*)"\r\n");
    RS232_SendStr(USART3, (u8*)"ADC_2 = ");
    RS232_SendNum(USART3, Type_D, 5, ADC_AveTr[1]);
    RS232_SendStr(USART3, (u8*)"\r\n\r\n");
  }
}
/*=====================================================================================================*/
int main( void )
{
  u16 ADC_AVE[2] = {0};

  SystemInit();
  GPIO_Config();
  ADC_Config();
  RS232_Config();

  while(1) {
    LED_G = !LED_G;
    Delay_100ms(1);
    ADC_Average(ADC_AVE, 128);
    RS232_SendStr((u8*)"\f");
    RS232_SendStr((u8*)"ADC_I = ");
    RS232_SendNum(Type_D, 4, ADC_AVE[0]);
    RS232_SendStr((u8*)"\r\n");
    RS232_SendStr((u8*)"ADC_V = ");
    RS232_SendNum(Type_D, 4, ADC_AVE[1]);
    RS232_SendStr((u8*)"\r\n");
  }
}
Exemplo n.º 4
0
//------------------------------------------------------------------------------
//                      	=== Main Function ===
//------------------------------------------------------------------------------
void main(void)
{ 
	Init_Main();		// 초기화_MCU
	
	while(1)
	{         
	//--------------------------------------------------------------------------
	//		=== Function Module ===
	//--------------------------------------------------------------------------
	if(ADC_Average(0, 10) >= 200)
	{
		//nMODE = MODERUN;
		AX_Action(0, 0x02, 0x00, 0x02, 0x90);
		_delay_ms(300);
		AX_Action(0, 0x02, 0x90, 0x02, 0x90);
		_delay_ms(300);
		
	}
			
	//--------------------------------------------------------------------------    
	}
}
/*=====================================================================================================*/
int main( void )
{
  u8 TrData[8] = {0};

	SystemInit();
	GPIO_Config();
	ADC_Config();
	RS232_Config();

  while(1) {
    LED_G = ~LED_G;
    ADC_Average(ADC_AveTr);

    TrData[0] = (u8)(ADC_AveTr[0]);
    TrData[1] = (u8)(ADC_AveTr[0]>>8);
    TrData[2] = (u8)(ADC_AveTr[1]);
    TrData[3] = (u8)(ADC_AveTr[1]>>8);
    TrData[4] = (u8)(0);
    TrData[5] = (u8)(0);
    TrData[6] = (u8)(0);
    TrData[7] = (u8)(0);
    RS232_VisualScope(USART3, TrData, 8);
	}
}