Atmega88pa au как прошить
Перейти к содержимому

Atmega88pa au как прошить

  • автор:

Киоск №12 Ремонт оргтехники

Вы здесь: Home Форум Главный раздел Прошивки Прошивка атмега 88pa с помощью ch341a

Форма входа

  • Форма входа
  • Форма регистрации
  • Профиль пользователя

Меню сайта

  • Дом
  • О сайте
  • Ремонт оргтехники
  • Картриджи
  • Ремонт мобильных телефонов и смартфонов
  • Информ Бюро

Добро пожаловать, Гость

ТЕМА: Прошивка атмега 88pa с помощью ch341a

Прошивка атмега 88pa с помощью ch341a 1 год 11 мес. назад #307

Здравствуйте форумчане, тема прошивки атмега насущна, особенно для людей начинающих и не имеющих дорогих программаторов. Тему буду дополнять по мере формирования материала. Опишу свой случай с Атмегой 88ра, внимательно читайте что написано на корпусе вашей атмеги, 88,88р,88ра, если не правильно определите свой микроконтроллер, не прошьёте, будут вылазить всякие ошибки.
Прошил атмегу 88ра с помощью программатора ch341a, обязательно прочитайте информацию на форуме forum.easyelectronics.ru, там люди как раз разбирают работу программатора ch341a.
смотрим здесь forum.easyelectronics.ru/viewtopic.php?f=13&t=32626

Запомните вывод cs на ch341 идет на rst атмеги
Для прошивки атмеги использовал программу avrdudess 2.4 (avrdude version 6.3)
в этой программе мне удобнее было выставлять фьюзы, название своего чипа в проге я не нашёл, а именно выставил фьюзы как на атмега 88, атмега 88ра в списке программы не было, добавить название своего чипа можно, но не получилось, поэтому для заливки прошивки использовал другую программу ch341a full Programmer, в ней фьюзы тоже можно выставлять, кому что и как нравится, в последней программе есть в списке атмега 88ра.
Итак, необходимо было прошить атмегу 88ра в программаторе Postal 3, залить прошивку и выставить фьюзы. В наличие был программатор ch341, соединил провода следующим образом:
vcc 3.3 — vcc 3.3
gnd-gnd
miso (d0)-mios
mosi(smd)-mosi
rst-cs
sck(clk)-clk

Можно не паяться к выводам, которые показаны на первом фото, а вызвонить нужные контакты на площадке, показанные на рисунке №2, и сажать их без пайки.

Arduino.ru

Valera19701 аватар

а зачем atmege два рядом расположенных вывода vcc gnd?

  • Войдите на сайт для отправки комментариев

Пнд, 23/01/2017 — 19:51
Зарегистрирован: 04.11.2016

Там вроде раздельно записываются аналоговые и цифровые пины

  • Войдите на сайт для отправки комментариев

Пнд, 23/01/2017 — 20:39
Зарегистрирован: 21.09.2016

хм, то есть мне нужно питание и туда и туда подводить если и те и те буду использовать..зачем так7

  • Войдите на сайт для отправки комментариев

Пнд, 23/01/2017 — 21:16
Зарегистрирован: 04.11.2016

Совершенно в дырочку- и туда и туда подводить. Вторую часть вопроса вы можете адресовать производителю.

  • Войдите на сайт для отправки комментариев

Пнд, 23/01/2017 — 22:18

Jeka_M аватар

Зарегистрирован: 06.07.2014
Unikolai пишет:

а зачем atmege два рядом расположенных вывода vcc gnd?

хм, то есть мне нужно питание и туда и туда подводить если и те и те буду использовать..зачем так7

  • Войдите на сайт для отправки комментариев

Втр, 24/01/2017 — 00:45
Зарегистрирован: 21.09.2016

уф, как там все запущено. спасибо за ответы, спасли платку от жесткой ошибки, я думал как раз таки для удобства монтажа

  • Войдите на сайт для отправки комментариев

Втр, 24/01/2017 — 00:47
Зарегистрирован: 21.09.2016

я задвал уже такой вопрос, но мне не ответили, там написано про то, что рекомендуется конденсатор ставить между + и -, какая емкость лучше, чем больше, тем лучше?

  • Войдите на сайт для отправки комментариев

Втр, 24/01/2017 — 01:19

Jeka_M аватар

Зарегистрирован: 06.07.2014
Unikolai пишет:

я задвал уже такой вопрос, но мне не ответили, там написано про то, что рекомендуется конденсатор ставить между + и -, какая емкость лучше, чем больше, тем лучше?

Смотря для чего. Для защиты от высокочастотных помех — керамика 0,1 мкФ. От просадок питания — электролит от 100 мкФ и более.

  • Войдите на сайт для отправки комментариев

Втр, 24/01/2017 — 03:11
Зарегистрирован: 21.09.2016

у вас там в схеме сразу и емкий еонденсатор включен и пикофарадный, мол сразу от того и от того избавояемся?

  • Войдите на сайт для отправки комментариев

Втр, 24/01/2017 — 03:37

Jeka_M аватар

Зарегистрирован: 06.07.2014

Ага. Только там не пикофарадный, а нанофарадный (100 нФ или 0,1 мкФ)

  • Войдите на сайт для отправки комментариев

Втр, 24/01/2017 — 10:13
Зарегистрирован: 21.09.2016

Хорошо, будет знать) такой еще вопрос у меня есть, не по теме правда, на Али те же самые керамические смд конденсаторы стоят копейки, на родине, можно сказать, что в раз 20-30 дороже, на их качестве это как то отражается? Или быть может их тоже подделывают? А микросхемы, та же ds3231 раз в 10 дешевле
И вот еще «краткие импульсные помехи в шине питания вызыванные работой цифровых схем» а на что именно они могут повлиять?

  • Войдите на сайт для отправки комментариев

Atmega88pa au как прошить

Есть у меня готовая прошивка, испытанная другим человеком, которую необходимо прошить в контроллер Atmega88. Казалось бы простое дело.
Я как новичок собрал простой программатор «5 проводков», подключил его к LPT, запускаю понипрог, выбираю порт LPT1 режим I/O (в последствии испытывал и режим API), проба — ОК, далее выполняю калибровку. Затем читаю чип — и в ответ вижу ошибку «контроллер не отвечает или неизвестный». Проверяю монтаж несколько раз — всё в порядке, но никак не работает.
Далее прошла неделя в поиске ошибок монтажа в устройстве и изготовлении второго программатора «SI prog», а также усовершенствования программаторов (добавление индикаторов состояния всех сигнальных линий).
В общем, все попытки использовать его с разными настройками не дали результата — результат тот же самый, контроллер мега88 не определяется.
Далее, для теста своих программаторов я купил доступный контроллер Attiny2313 — просто подпаял к нему разьем ISP, добавил кондер по питанию, и больше ничего, всё на проводках — подключаю к программатору — и всё отлично читается, причем все мои программаторы отлично читают и пишут в него данные!
Я успел за это время сделать 2 программатора, и оба оказались полностью рабочими (5 проводков на LPT и понипроговский на COM порт).
Все они отлично работают с тини 2313 а с мега88 не хотят работать.
Ну думаю знач таки контроллер угробил, при пайке перегрел или может статикой, хотя я очень его аккуратно паял, и применял антистатические средства.
Поехал в магазин и купил второй контроллер мега88 — еще аккуратнее припаял его без платы к ISP разъемчику — подключаю — та же история.
Начал исследовать (по индикаторам на программаторах), и оказалось, что оба контроллера мега88, совершенно не «мертвы» и они передают в ответ на команды программатора какие-то данные по линии MISO, но понипрог пишет что контроллер не тот и при игнорировании на эту ошибку читает данные все 1.
Думаю ладно, пусть выдает ошибку, но игнорируя её записал в него прошивку, нажав при ошибке «игнор».
Понипрог что-то записывал секунд 20 операция вроде бы выполнилась, данные по индикаторам передавались всё это время в обоих направлениях. Но контроллер и один и второй после прошивки все равно не работает. Хотя прошивка точно была проверена на таком же контроллере вживую, правда не мной.
Вот такие проблемки.
Я вообще правильно выбрал контроллер при покупке «Atmega88PA AU в TQFP32»? а в понипроге выставлял просто ATmega88?

В чем может быть еще проблема не пойму.
Может таки попробовать еще один мега 88 купить в другом месте из другой партии?
Подскажите что еще проверить.

Заранее благодарен
С уважением, Игорь Сергеевич.

Заголовок сообщения: Re: Прошивка Atmega88
Добавлено: Вс мар 24, 2013 14:33:19

Вымогатель припоя

Kasper4ik писал(а):

Есть у меня готовая прошивка, испытанная другим человеком, которую необходимо прошить в контроллер Atmega88. Казалось бы простое дело.
Я как новичок собрал простой программатор «5 проводков», подключил его к LPT, запускаю понипрог, выбираю порт LPT1 режим I/O (в последствии испытывал и режим API), проба — ОК, далее выполняю калибровку. Затем читаю чип — и в ответ вижу ошибку «контроллер не отвечает или неизвестный».

А прошивка именно под этот контроллер?

_________________
Выше нос! жизнь прекрасна!

Программировать ATMEGA88

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Поделиться

Последние посетители 0 пользователей онлайн

  • Ни одного зарегистрированного пользователя не просматривает данную страницу

Сообщения

Piotr__1

@oleg korotkov МЛТ? Вы точно ничего не перепутали?
Правильно пусть учат, прежде чем всякие приблуды делать и продавать.

Piotr__1

Ощущение что рисовали плуту в Спринте из библиотек найденных по знакомым, больно все в разнобой. Поэтому предположу что смысловой нагрузки это не несет.

Евгений891

IMXO

учите мат часть

oleg korotkov

Ага. медь. только покрытая чем то хитрым с палладием и серебром..

Том

Не сделана. Недоделана, ещё надо несколько шагов , чтобы решить задачу@Кандрат Кандратыч . А можно было бы сделать программу, с картинками пошагового исполнения.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *