usart sample, but rx does not work yet