/*=====================================================================================================*/ 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"); } }
//------------------------------------------------------------------------------ // === 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); } }