Аналогично выводу создам обертку и для ввода символов:
/*USART1 receive byte */
char ser1_receiveb(void) {
return usart_receiveb(USART1);
}