Никак не мог заставить работать свой переходник USB-UART на базе МК ATtiny2313. При подключении переходника система Windows XP выдавала сообщение "Устройство не распознано".
С помощью тестовой прошивки я выяснил, что при подключении переходника к USB-порту компьютера, несмотря на наличие кварца на 12 МГц, микроконтроллер ATtiny2313 работает на частоте 6 МГц. При отключении от USB и подаче +5 В от внешнего источника питания МК стартовал, как и положено, на частоте 12 МГц.
Вопрос, а зачем вообще ставить внешний кварц? В тиньке есть свой кварц или его частоты недостаточно?
Цитата:
Допис від Володя Череп
Согласно рисунку 041-T2313-FuseBit.png из архива USB.rar, изначально были запрограммированы только fuse-биты CKSEL0, SUT0, WDTON, SPIEN. Проблема решилась дополнительным программированием fuse-бита BODLEVEL1.
Я конечно не специолист, но по моему прошивка BODLEVEL отношения к изменению частоты генератора не имеет. BODLEVEL отвечает за стабильность питания.
Возможно кому то пригодится. Калькулятор по фузбитам http://www.engbedded.com/fusecalc/