У вас клавиша SHIFT на клавиатуре запала что ли?
Хочу напомнить, что в радиотехнике чудес не бывает. Бывают неисправности, как минимум двух типов. Неисправность первого рода: отсутствие контакта, там где он должен быть и неисправность второго рода: наличие контакта там, где его быть не должно

Проверяйте! Должно работать, даже если писать в порт одно и то же значение с частотой 100кГц, вместо того чтобы записать один раз и сделать паузу на 0,3 сек