Всем привет, не пойму в чем проблема, юзал USART1 и все было хорошо, понадобился еще один UART, настройку скопипастил, BRR отредактировал исходя из того что новый UART сидит на APB1 а не APB2, UART1 работает как надо, UART4 шлет "квадратики" и прочий мусор в порт, функция отправки идентична там и там, только что регистр UARTa другой. Может есть какое-то тайное знание? а куб выдал рабочую настройку, в нем пользуюсь той же функцией отправки и все хорошо