astral_
Участник-
Постов
78 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о astral_
-
Звание
Частый гость
Посетители профиля
1 005 просмотров профиля
-
Я загрузил тестовые проги, сделал пробную плату с кварцем, работает. Чтобы исключить дефект самого резонатора я поставил на основную плату тот кварц, с которым мк работал на пробной плате, не работает. Дорожки я прозванивал, норм.
-
Все тестовые проги я опробую, всем спасибо, но пока отсутствую, нет возможности.
-
Шучу.. Все ж нашелся прорицатель из кучи ответчиков.
-
Нет еще, сделаю в ближайшее время.
-
Я его сразу установил, с первых попыток.
-
Устанавливал фьюзы таким образом, шестнадцатиричные значения были правильными, но мк молчит. Буду проверять тестовой программой, как рекомендуют. Я заметил, что хотя частота мк при работе от внутренней рс-цепи нестабильна, но изменяется она вполне предсказуемо. В первый час работы она стабильно уменьшается, потом устанавливается и если изменяется, то с допустимой погрешностью. Я правильно понял, что это связано с нагревом мк и увеличением сопротивления в рс-цепи?
-
В протеусе работает прога от codenamehawk, которая отличается от моей доп. строкой DDRB=0b0. Я убрал эту строку, но она все равно работает в Протеусе, а моя нет, которая по тексту теперь такая же. Я залил работающую прогу в мк, но он не работает. Фьюзы 1111. Запрограммировал без кварца, 0001, работает.
-
Работает в Протеусе, мк пока не программировал. Но если в мою программу добавить эту строку, то не работает.
-
В программе, которую я выложил, частота почему-то 1 МГц, но я заливал в мк и в Протеус ту, где 4МГц, не работало. Без кварца работает, т.е. дело не в настройках портов, свойства резисторов я поменял, эффекта нет.
-
Тестовую программу я попробую и проверю сигнал осциллографом, когда сделаю отдельную плату для тестов. Но пока программа не работает даже в Протеусе, с ассемблерными командами я еще не разобрался и непонятно в каком месте ошибка. Схема не работает при подключении кварца, него работает, значит в самой программе не должно быть ошибки. программа.zip Proteus.zip
-
WDTON установлен в 1, как и раньше, когда МК работал без кварца.
-
Прошиваю с помощью AVRDUDE. Я не прошивал без кварца, я хотел сказать, что если прошивка прошла без ошибок, то значит МК видит кварц и как-бы схема должна работать. Я замкнул контакты кварца и при попытке прошить была ошибка.
-
Конденсаторы висят, фьюзы прямые, 1111 я тоже пробовал, использую программатор ISP, мк Atmega8. Программа работала, но частота была не стабильна, я просто добавил кварц на 4МГц и в программе изменил частоту. Я слышал, что если выставить фьюзы для внешнего кварца, а кварц не подключить к МК, то при попытке его прошить будет ошибка, у меня же программа нормально записывается, МК ничего не выдает, также не работает и в протеусе.
-
Я решил стабилизировать частоту МК кварцевым резонатором, т.к. она со временем уменьшается, в программе указал частоту 4МГц, выставил фьюзы как указано для этой частоты 1110, в протеусе схема не работает при подключении кварца (в настройках МК я выбрал работу от внешнего кварца и указал частоту), программатор прошивает, но схема также не работает, в чем может быть причина?
-
Попробую применить таймер, других идей нет, а работа стоит.