Испортил два ATmega16 пытаясь решить проблему эксперементирую со фьюзами, пробывал как с без конденсаторов так и с ними, менял 3 кварца, облазил весь инет - не могу решить проблему: подключаю часовой кварц на входы TOSC1 и TOSC2 ATmega16 и пытаюсь его заставить считать часовые импульсы - не хочет , хотя в AvrStudio в эмулирующей среде все работает идеально. Может кто -то сталкивался? Подскажите. Часть кода прошивки:(написано топорно - не знал в чем причина написал так, чтобы контроллер меня точно понял )
Не стремно разве, когда твой код вылазит на две страницы? складывай в файлик и прикрепляй. Ржавый.
На самом деле, завести часовой кварц иногда бывает очень нелегко. Ты мерял осцилом, на ногах есть генерация? Если внутренний генератор отказывается заводиться - попробуй подцепить внешний, на какой-нибудь 561ЛН2, и завести его.
А в чем заключается убитость контроллеров? Неуж то ты умудрился во фьюзах отменить последовательную загрузку?
_________________ Лучше быть первым в деревне, чем вторым в Риме
В понипроге первый контрл я испортил тем, что поставил галочки на всех фьюз и лок битах. Второй - запрограммировал на работу от внешней RC (это я потом уже понял) и он, естественно, в моей схеме работать перестал. В итоге, я подумал, что может возможно физическим воздействием стереть с них всю инфу – побил в каждый несколько раз разрядом из пьезо елемента и подержал возле магнита . В конце концов работать ничего не начало и контрлы приобрели окончательно убитый вид, сейчас уже пробывал цеплять внешнюю RC, но уже и ето не помогает. Вот такая вот печальная история .
Осциллографа у меня нет, думаю кварци тут не причем – один из них был из рабочих китайских часов.
я тоже на 16 МЕГЕ пробовал цасовой кварц на асинхронно завести так ничего и не получилось мож тут секрет какой у амерекосов. А пьезкой ты зря они статики боятся, а от пьезы и подавно здохнут.
_________________ Настоящий кот всегда либо голоден,
либо невыспался ...
Ты кондеры какие на часовой кварц вешал, и какая у тя тактовая частота ЦП. И чет не пойму ты как определи что затикали если прога ниче не делает или в прерываниях что обрабатываешь.
_________________ Настоящий кот всегда либо голоден,
либо невыспался ...
Работает на любой частоте на внутренней RC, и на 8-mHz кварце(другого нет - не пробывал). В схеме на 3-х ногах висит по светодиоду (зажигаются 0-м). В прерывании отправлял на них 0 и они загорались. тоже самое заработало и на с - смысл в том, чтобы "код не заканчивался" - в ином случае почему то на реальном устройстве не генерятся прерывания(хотя в AVRStudio эмуляторе все ОК). Вообщем нужен в конце программы бесконечный цикл, как на с, так и на asm Прикрепил код на asm
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения