#include #include "lpc17xx_gpio.h" #include "lpc17xx_pinsel.h" #include "lpc17XX_uart.h" #include "lpc17XX_adc.h" #include "Hardware.h" #include "Delay_RIT.h" int main() { uint8_t buffstr [20]; uint8_t Temprec [1]; uint8_t temprec; GPIO_SetDir(2,(1<<2),1); HW_Init(); while(1) { uint16_t temp1 = HW_ADC_Read1(); uint16_t temp2 = HW_ADC_Read2(); uint8_t len= sprintf( (char*)buffstr," %u\n %u\n ",temp1,temp2); UART_Send(LPC_UART3,buffstr,len,NONE_BLOCKING); UART_Receive(LPC_UART3,Temprec,1,NONE_BLOCKING); temprec= Temprec[0]; Delay_RIT_ms(1000); if(temp1>=(temprec+1)) GPIO_ClearValue(2,(1<<2)) ; else if ( temp1<=temprec) GPIO_SetValue(2,(1<<2)); } }