=DeaD= писал(а):2 провода идущих рядом это конденсатор
Не совсем конденсатор... Там еще и индуктивность есть и волновое сопротивление 50 Ом врядли подойдет. Там нужно четко следовать рекомендациям. Уже попадался на этом...
Недавно книжку умную читал, там все это было конкретно расписано. Во всем виноваты переходные процессы и отраженные волны... При соединении напрямую заработает далеко не с каждой мамкой и только с короткими проводами, если вообще заработает. ЮСБ вообще штука очень прихотливая...
А по поводу того что вся прошивка на 12 Мгц- так там можно и заменить 12 на 8...
Или может есть какие-нибудь другие способы? суть проблемы- надо либо с компа зажечь светодиод через МК, или наоборот, хотя бы сэмулировать нажатие клавиши виртуальной клавиатуры.
ПОМОГИТЕ!! стал пробовать менять частоту и перейти на внутренний кварц - и по глупости выставил CKSEL в ноль(в понипрог - везде галочки). и теперь МК перестал работать. как его оживить?
Внутри AVR кварца нет - читайте "Устройство Микроконтроллера AVR" на русском языке - http://avr123.nm.ru/02.htm - учебного курса по AVR и PIC для начинающих с нуля и даташит на английском.
Способы тактирования AVR и схемы источников такта смотрите на страничке - "Все о прошивке AVR" - http://avr123.nm.ru/07.htm
Если будете читать внимательно, то многое проястнится. 7 раз отмерь - один раз отрежь !
Последний раз редактировалось avr123.nm.ru 07 июл 2009, 17:18, всего редактировалось 2 раз(а).
Подать внешние тактовые импульсы - или с генератора, или программатором,который умеет эти импульсы генерировать. Например avreal. OR-AVR-PROG-USB тоже умеет (правда только начиная со второй партии)
Проект [[Open Robotics]] - универсальные модули для построения роботов Модули Open Robotics можно приобрести в магазине shop.roboforum.ru Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!
Следует заметить, что программатор не будет определяться ни одной ОС, если номинальная частота кварца отличается от 12 МГц. Это связанно с особенностями работы USB – тактовая частота передачи данных по USB для Low Speed Device равна 1, 5 МГц – тактовая частота управляющего МК программатора должна быть ровно в 8 раз выше.
воспринять как "пишут что для low speed достаточно 1.5"??? Русским же по белому написано - частота USB 1.5, частота МК в 8 раз выше, т.е. 12...
Я уже не говорю про то, что ну в каждом руководстве по авр большими красными цифрами написано: "Programmed" = галка стоит = 0, "Unprogrammed" = галка не стоит = 1. И строго каждый новичок умудряется поставить все 4 галочки CKSEL вместо того чтоб снять...
И еще - внутренний генератор МК это не кварц вообще. Это RC. Он нестабильный. Для юсб не годился бы, даже если бы был 12. Это раз. А еще в атмеге8 даже его нет - это два
Ну а как оживить? Подать внешний такт. О - уже написали...