usart, usart timer interrupt handler added