sperate usart init function