У меня такая ситуация, собрал USB-модуль для своей меги8 ( кварц 16МГц, FUSE CKSEL3..0=1111; CKOPT=0; SUT1..0=11; ) для связи с компьютером, на FT232R схема типовая bus-powered.
Программу для меги: принимает 8бит, инвертирует PB0, отправляет принятое.(Функции getchar и putchar по документации, пишу в Atmel Studio 6.1).
Для работы с COM-портом использую Terminator 1.9b.
Драйвера для FT232R версии 2.10.00 потому что если ставишь 2.12.06 то в терминаторе приходит только "Легальное устройство не обнаружено".
Когда замыкаю RxD и TxD, все работает нормально на всех скоростях, но с мегой работает только на 600 бод при UBRR = 1666;.
Перебрал все значения UBRR для 16МГц для всех скоростей по документам от меги.
В диспетчере задач изменение скорости порта не меняет дела.
Добиться скорости 9600,8,N,1, не получается.
Что может быть?
Может FT поддельная, говорят такое может быть?

