|
//===========================
// Main Routine
//===========================
int main(void)
{
//---------------------------
// Initialize System Hardware
//---------------------------
Init_USB();
Init_CPG();
Init_GPIO();
Init_INTC();
Init_BSC();
Init_TMR67();
//
Init_SPI();
Init_RTC();
Init_UART();
Init_LCD1602();
Init_ADC();
Init_DAC();
Init_TMR0(0);
//--------------------
//
//--------------------
{
sFrame sFMEM;
UI16 out_data0;
UI16 out_data1;
UI16 inp_data0;
double d_inp_data0;
UI16 inp_data1;
FLOT deg;
UI08 str0[64];
UI08 w_str0[64];
UI08 str1[64];
deg = 0;
//
//
//
Init_TFT_Panel(&sFMEM, BLK);
GC_Draw_Fill_Rect(&sFMEM, 50, 50,100,100, 1000);
while(1)
{
TMR_Wait_One_Tick();
TMR_Wait_One_Tick();
TMR_Wait_One_Tick();
TMR_Wait_One_Tick();
TMR_Wait_One_Tick();
/* CN7 17 (P50 AN0) に入力 */
inp_data0 = ADC_Get_Data(0);
d_inp_data0=3.3*( (double)inp_data0/1024.0 );
sprintf((char*) str0, "I=%5.2f",d_inp_data0);
GC_Draw_String(w_str0,&sFMEM,60,70,1000);
GC_Draw_String(str0,&sFMEM,60,70,1500);
strcpy(w_str0,str0);
CPU_Wait_N_us(5000);
}
}
//--------------
// End of main()
//--------------
return 0;
}
|