#include #include #include #include #pragma config OSC = HSPLL //16MHz #pragma config WDT = OFF, PWRT = ON #pragma config LVP = OFF // must be OFF for HSKA Pic eval board #pragma config BORV = 42 void main( void ) { unsigned char z; // TRISC=0b10001001; TRISB=0; TRISA=0b00000000; // configure software UART OpenUSART( USART_TX_INT_OFF & USART_RX_INT_OFF & USART_ASYNCH_MODE & USART_EIGHT_BIT & USART_CONT_RX & USART_BRGH_HIGH, 207); //1200 Bd LcdInit(); Delay_ms(50); LcdPutrs("Wert:"); Delay_ms(50); while( 1 ) { z = ReadUSART(); //read a byte Delay_ms(50); WriteUSART( z ); //bounce it back LcdPutc(z); } }