Я подозреваю, что это плохой чип... (спасибо китайскому продавцу...) Я переделал его, используя тот же STM32, который у меня был только один, но в остальном со всеми новыми компонентами. Тот же результат.
Перепрограммировал, все равно пишет и читает нормально. Но по-прежнему никакой разницы в поведении.
Мне следовало купить у лицензированного оптовика. Я не думаю, что они будут продавать поддельные чипсы. Так что я возьму там новый.