Собственно говоря, опыта у меня нет, это моя вторая плата, которую собрал, поэтому не знаю как проверить рабочий ли микроконтроллер или нет. Может есть какие-то способы проверки? Я пока только проверил, что земля на всех ногах, где должна быть - есть. +5 вольт тоже есть где положено, другие ноги на массе не сидят и все пропаяны нормально
Проблема с Atmega128
- Сообщения: 24
- Зарегистрирован: Ср янв 20, 2010 08:57:01
Собрал плату по этим схемам (печатка, в lay), а микроконтроллер не откликается... Подключил осциллограф - тишина.
Собственно говоря, опыта у меня нет, это моя вторая плата, которую собрал, поэтому не знаю как проверить рабочий ли микроконтроллер или нет. Может есть какие-то способы проверки? Я пока только проверил, что земля на всех ногах, где должна быть - есть. +5 вольт тоже есть где положено, другие ноги на массе не сидят и все пропаяны нормально
Собственно говоря, опыта у меня нет, это моя вторая плата, которую собрал, поэтому не знаю как проверить рабочий ли микроконтроллер или нет. Может есть какие-то способы проверки? Я пока только проверил, что земля на всех ногах, где должна быть - есть. +5 вольт тоже есть где положено, другие ноги на массе не сидят и все пропаяны нормально
- Реклама
- Сообщения: 762
- Зарегистрирован: Чт мар 04, 2010 12:38:27
А вы в микроконтроллер прошивку залили?
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
- Сообщения: 24
- Зарегистрирован: Ср янв 20, 2010 08:57:01
нет, я его хотел прошить уже на самой плате после монтажа. Для этого на ней предусмотрен ISP. Но проблема в том, что сам контроллер молчит. Подаю на плату +12 и на резонаторе тишина. И расходуется всего 5 мА.rjhaviy писал(а):А вы в микроконтроллер прошивку залили?
- Сообщения: 24
- Зарегистрирован: Ср янв 20, 2010 08:57:01
Наверное я не правильно вопрос поставил.
Программатор не видит микроконтроллера и сам микроконтроллер в данный момент не работает. Мне нужно узнать дохлый ли он или просто ошибка в плате. А то куплю новый микроконтроллер, а тот что у меня сейчас впаян окажется рабочим. Или наоборот, есть ошибка в плате и убью в ней еще один микроконтроллер
Программатор не видит микроконтроллера и сам микроконтроллер в данный момент не работает. Мне нужно узнать дохлый ли он или просто ошибка в плате. А то куплю новый микроконтроллер, а тот что у меня сейчас впаян окажется рабочим. Или наоборот, есть ошибка в плате и убью в ней еще один микроконтроллер
Хочу обратить ваше внимание - проверьте внимательно, к каким контактам вы подключаете внешний программатор.
(2)PDI, (3)PDO, 11(SCK). Страница 304 даташита.
Проверьте 5В на всех выводах питания, а также GND - может у вас где-то обрыв.
Проверьте правильность разводки разъёма программирования. Лучше всего тестером прозванивать. Заодно на КЗ проверить. Если всё правильно, он должен увидиться программатором
(2)PDI, (3)PDO, 11(SCK). Страница 304 даташита.
Проверьте 5В на всех выводах питания, а также GND - может у вас где-то обрыв.
Проверьте правильность разводки разъёма программирования. Лучше всего тестером прозванивать. Заодно на КЗ проверить. Если всё правильно, он должен увидиться программатором
- Реклама
- Сообщения: 24
- Зарегистрирован: Ср янв 20, 2010 08:57:01
Земля на всех ногах присутствует, где она должна быть. И +5 вольт тоже. Тестером все прозвонил, КЗ не нашел. Программатор подключал правильно. Сначала был программатор Громова (уже рабочий проверено) и на всякий случай сделал программатор для LPT порта.orinoko писал(а):Хочу обратить ваше внимание - проверьте внимательно, к каким контактам вы подключаете внешний программатор.
(2)PDI, (3)PDO, 11(SCK). Страница 304 даташита.
Проверьте 5В на всех выводах питания, а также GND - может у вас где-то обрыв.
Проверьте правильность разводки разъёма программирования. Лучше всего тестером прозванивать. Заодно на КЗ проверить. Если всё правильно, он должен увидиться программатором
Я так понимаю, если бы микроконтроллер был бы живой, то потребляемый ток был бы больше 5мА, и осциллограф показал бы 16МГц на резонаторе... В общем-то, я на 99% уверен, что атмега дохлая, но надеюсь еще на то, что он может просто не работать в этой схеме из-за моей ошибки монтажа, скажем, стабилитронов или конденсаторов в этой схеме. Как бы мне точнее проверить микруху?
Не факт. В новом МК кварц отключён фузами. Работает внутренний. А типовой ток потребления 3-5 мА на внутреннем генераторе. Проверьте ногу Reset. Я уже не знаю прямо. А может припаяли неправильно )).valday666 писал(а): Я так понимаю, если бы микроконтроллер был бы живой, то потребляемый ток был бы больше 5мА, и осциллограф показал бы 16МГц на резонаторе... В общем-то, я на 99% уверен, что атмега дохлая, но надеюсь еще на то, что он может просто не работать в этой схеме из-за моей ошибки монтажа, скажем, стабилитронов или конденсаторов в этой схеме. Как бы мне точнее проверить микруху?
- Сообщения: 27
- Зарегистрирован: Чт июл 01, 2010 19:48:52
а разъемы вы с правильной стороны припаяли? не сочтите такой вопрос за грубость, у меня как-то была такая ошибка, долго искали 
- Сообщения: 24
- Зарегистрирован: Ср янв 20, 2010 08:57:01
Несколько раз проверял. PE0 - MOSI, PE1 - MISO на программаторе, верно?orinoko писал(а):А как именно ее проверить? по схеме она правильно припаяна.valday666 писал(а): Проверьте ногу Reset. Я уже не знаю прямо. А может припаяли неправильно )).kotbimigot писал(а):а разъемы вы с правильной стороны припаяли? не сочтите такой вопрос за грубость, у меня как-то была такая ошибка, долго искали
Верно.valday666 писал(а):PE0 - MOSI, PE1 - MISO на программаторе, верно?
На PEN точно присутствует высокий уровень? Это, конечно, альтернатива Reset всего-навсего, однако..
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

- Сообщения: 24
- Зарегистрирован: Ср янв 20, 2010 08:57:01
На PEN +5 вольт приходит. Может я программировать пытаюсь не так...SubDia писал(а):Верно.valday666 писал(а):PE0 - MOSI, PE1 - MISO на программаторе, верно?
На PEN точно присутствует высокий уровень? Это, конечно, альтернатива Reset всего-навсего, однако..
Я пытался прошивать по этим схемам

и вот по такой

Первая схема была проверена на ATtiny 2313, прошил с первого раза в uniprof.
А в этой схеме пробовал прошивать и через uniprof и ponyprog. Обе программы не видят микроконтроллера
У меня фирменный AVR-ISP, клонами не пользуюсь уже очень давно и не помню, меняется ли у них частота программирования. Если частота программирования выше, чем четверть частоты генератора мк, то программить не будет. Попробуйте понизить частоту программирования.
Все будет только лучше, в крайнем случае - хуже.
- Сообщения: 24
- Зарегистрирован: Ср янв 20, 2010 08:57:01
Все, получилось увидеть мой микроконтроллер в uniprof
Выставил в самой программе конфигурацию LPT порта по схеме. Оказывается, по умолчанию она выставлена иначе
- Сообщения: 24
- Зарегистрирован: Ср янв 20, 2010 08:57:01
Еще одна проблема нарисовалась. Прошил мк, выставил фьюзы и вроде как выставил неправильно...

Сейчас надо поменять и ничего не получается... Считываю прошивку с микроконтроллера, все ок, жму прочитать фьюзы, считывает нормально. Меняю их, жму write и они не меняются. Нажимаю снова read и они выставляются так, как я прошил первый раз. Что бы это значило? Или нужно стирать все с контроллера и зашивать прошивку заново?

Сейчас надо поменять и ничего не получается... Считываю прошивку с микроконтроллера, все ок, жму прочитать фьюзы, считывает нормально. Меняю их, жму write и они не меняются. Нажимаю снова read и они выставляются так, как я прошил первый раз. Что бы это значило? Или нужно стирать все с контроллера и зашивать прошивку заново?
- Сообщения: 24
- Зарегистрирован: Ср янв 20, 2010 08:57:01
Оказывается, я выставлял верный фьюзы по этой схеме

Но записались почему-то другие
Как мне их поменять то теперь?

Но записались почему-то другие
внимательнее надо быть - написано же, что отмеченные галкой биты считаются ЗАПРОГРАММИРОВАННЫМИ, т.е. равными НУЛЮ, а не отмеченные - равны ЕДИНИЦЕ и считаются НЕЗАПРОГРАММИРОВАННЫМИ. вы запретили вход сброса своими фьюзами, теперь, как я понимаю, камень для вас потерян...valday666 писал(а):Но записались почему-то другиеКак мне их поменять то теперь?
битва с дураками проиграна, победители торжествуют. слава победителям!
- Сообщения: 24
- Зарегистрирован: Ср янв 20, 2010 08:57:01
Так выставлял я их как раз верно, но записались почему-то другие... а вход сброса это, я так понимаю, фьюз SPIEN?Мастер Ломастер писал(а):внимательнее надо быть - написано же, что отмеченные галкой биты считаются ЗАПРОГРАММИРОВАННЫМИ, т.е. равными НУЛЮ, а не отмеченные - равны ЕДИНИЦЕ и считаются НЕЗАПРОГРАММИРОВАННЫМИ. вы запретили вход сброса своими фьюзами, теперь, как я понимаю, камень для вас потерян...
"Камень потерян" - это приговор, или как-то еще можно исправить ситуацию?
ФьюзДоктор, параллельный программатор, HV-программатор.
пардон, ступил, не обратил внимания... в вашем случае это JTAGENvalday666 писал(а):а вход сброса это, я так понимаю, фьюз SPIEN?
битва с дураками проиграна, победители торжествуют. слава победителям!
- Сообщения: 24
- Зарегистрирован: Ср янв 20, 2010 08:57:01
Почему нереально? Микроконтроллер можно выбрасывать?Мастер Ломастер писал(а):пардон, ступил, не обратил внимания... в вашем случае это JTAGENvalday666 писал(а):а вход сброса это, я так понимаю, фьюз SPIEN?не сброс, правда... но мог бы выручить малой кровью... а рекомендованные способы - это, имхо, почти нереально в вашем случае...



