Всем привет, бЪюсь над проблемой уже несколько дней. Есть avr микроконтроллер подключенный через аппаратный usb-uart переходник, в данный момент он просто слушает пакеты и если это ascii симвом - отвечает им же, только в верхнем регистре.
набросал простой скрипт, чтобы работать с портом
#!/bin/bash
terminal="/dev/ttyUSB0"
echo -n "==> "
stty 4800 --file=$terminal
for char in {a..z};
do
echo -n $char > $terminal
sleep 0.1
done
echo " <=="
пакеты отсылаются и принимаются, в этом проблем нет (проверял анализатором логики), но вот stty отображает не все принятые данные, например пара-тройка рандомных букв просто теряются. В minicom все отлично работает.
Подскажите, что может быть не так...