Problem with USART communication in low-level

Thank you for your answer. I am trying to make USART in register level programming, I do not want to use Serial.println(float), but want to make my own print function