Есть устройство. IDE HDD подключает к COM-порту. Просьба не смеяться, так надо! Изначально МК ATmega8535 работал на внутреннем генераторе 4 MHz - все было идеально. Затем понадобилось перевести его на 16 MHz (чтобы поднять частоту USART). Припаял кварц, кондеры по 27pF, подкорректировал микрокод, перепрошил, изменил fuse-bits. Получил нестабильную работу. МК заводится, HDD реагирует нормально (вывод - прием от ПК нормальный), но "входящий трафик" (MK->PC) портится - теряет байты, искажает, но не все. Вернул на внутренний 4 MHz - все нормализовалось. Скорость UART'а пока не менял - 19200.
Схема спаяна монтажными проводками - проволочка из обмотки трансформатора. Единственное, что на мой взгляд вызывает сомнения - кварц припаян к МК проволочками длиной ~3 см. Корпус кварца незаземлен, кондеры припаяны непоср. к ногам кварца, а уже от этих точек - проволочки на МК. Так получилось исторически (неудачная компоновка деталей на плате).
В чем м.б. дело?
Сообщение отредактировал hd44780 - Jan 27 2006, 08:55
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|