Все мимо. Бита DIR в регистре CTRL2 нет, у STM в регистре CR2
такого бита тоже нет, откуда он его взял не понятно. Есть бит DIRF
в регистре STS2 но он только для чтения, я не могу его изменить, он
ставится автоматически, поэтому все советы ставить его вручную не
применимы.