Перейти к содержанию

Программирование МК для МД


Рекомендуемые сообщения

Делаю прошивку для прибора, соответственно приходится постоянно прошивать контроллер. Для облегчения жизни собрал простой удлинитель, он же внутрисхемный программатор.

Можно пользоваться во время разработки прибора, или для прошивки намертво запаянного контроллера. При этом на плате не добавляются никакие лишние разъемы.

*Программатор по схеме ДесАлекса в первом посте этой темы. Может работать и с другими - главное принцип.

post-91008-1272223307,66_thumb.gif

Берутся две панельки и соединяются шлейфом из шести проводков. соединять контакты 1, 10, 17, 18, 19, 20.

Одна панелька вставляется в программатор а вторая цепляется сверху на контроллер, как паук, совмещая ножки. Держит крепко.

Все. Включаем прибор, прошиваем микроконтроллер. (именно так - при работающем приборе. Питание программатора НЕ включать). Опять же, это справедливо для программатора от ДесАлекса, поскольку он умеет сбрасывать работающий камень. Для других смотрите сами как что работает.

**Может конечно такой переходник давно известен, но я не встречал (и не искал). Пользуйтесь.

Микроконтроллеры это занятие для программистов, не брезгующих паяльником.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Ну правильно - получается, что ты как бы превратил ПониПрог во внутрисистемный программатор - МК питается в "родной" схеме от своего источника питания, тактируется внешним кварцем, как в том же ПониПроге, при включении срабатывает резет, бутлоадер находит соединение с компом и грузит новую прошивку...

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Верно. И таким способом в принципе можно шить любой контроллер в любой схеме - достаточно взять нужную панельку и сделать этот переходник.

Микроконтроллеры это занятие для программистов, не брезгующих паяльником.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Не важно, чем шьёшь, важен результат - чтобы МК был правильно прошит. Если это получилось, значит, задача выполнена. А каким программатором и какой программой - это уж кто на что горазд.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

программатор сделал под СОМ порт( как у DesAlex), выбросил стабилитроны, питание от разема дисковода 3.5" ( красный +; черный -.). работает исключительно хорошо.

Изменено пользователем Henry
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Собрал программатор, а шить он не хочет. По схеме некоторые детали не соответствуют. Вместо 15к - 12к, кондеры по 100р.

когда пробую прошить пишет ошибка "24". Может неисправность быть в деталях, или в чем еще может быть дело? пробовал прошить 2 меги результат 0(((

Еще при включении компа с подключенным программатором винда хочет установить устройство, типо драйвера подавай(((((

Ссылка на комментарий
Поделиться на другие сайты

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

Микроконтроллеры это занятие для программистов, не брезгующих паяльником.

Ссылка на комментарий
Поделиться на другие сайты

У меня выкидывает ошибку 24 когда программатор запитываю от компа(USB) . От отдельного питания все нормально.

Жить значит делать вещи, а не приобретать их (Аристотель)

Ссылка на комментарий
Поделиться на другие сайты

От Usb питание брать опасно. Там сложная логика работы, каждое устройство должно регистрироваться чтобы брать питание с шины. У меня друг так сжег себе чипсет, подключая всякую туфту.

Микроконтроллеры это занятие для программистов, не брезгующих паяльником.

Ссылка на комментарий
Поделиться на другие сайты

От Usb питание брать опасно. Там сложная логика работы, каждое устройство должно регистрироваться чтобы брать питание с шины. У меня друг так сжег себе чипсет, подключая всякую туфту.

У меня программатор питаеться от USB(через предохранитель) все нормально работает...

Ссылка на комментарий
Поделиться на другие сайты

От Usb питание брать опасно. Там сложная логика работы, каждое устройство должно регистрироваться чтобы брать питание с шины. У меня друг так сжег себе чипсет, подключая всякую туфту.

Во! Значить чутье меня не подвело, когда решил делать на внешнем питании.

Хотя и папа под ЮСБи был. Напомню, я взял зарядное от старой Моторолы. Решил переделать свой программатор. Была Панелька под Мегу. Сейчас развел еще и под Тини. Две панельки на одной плате.

Можно вынести все, кроме безделья

Процитировали предыдущее сообщение? - не обижайтесь!

Поможет Вам комфортно чувствовать себя на форуме - Я очень нужная ссылка

Ссылка на комментарий
Поделиться на другие сайты

Я купил держатель для трех пальчиковых батареек, поставил на ребро платы маленький выключатель и примотал плату сверху к батарейному отреку. Получился такой себе увесистый кирпичик. Удобно. По столу не ездит и провода питания нет.

Микроконтроллеры это занятие для программистов, не брезгующих паяльником.

Ссылка на комментарий
Поделиться на другие сайты

ну короче, "дело было не в бобине". перепутал MISO и MOSI)))) перепоял - прошилось с первого раза, УРА))))

Спасибо большое ДезАлексу!!

Хех :D вот видешь)все работает))внимательность и еще раз внимателтность)!!!как я и говорил))

Ссылка на комментарий
Поделиться на другие сайты

была ошибка -24, проверял плату, перепаивал не раз, в итоге убрал 2 стабиллитрона и все прекрасно прошилось и считалось. 2й камень также нормально прошился

Ссылка на комментарий
Поделиться на другие сайты

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

прибором звонится СОМ порт 5 на массе,4показует 5 ком,6-7 показует 5 ком,8 18 ножка микросхемы.Ножки у микросхемы считаю против часовой стрелки.Перерисовывл 1к 1 схему с 1 страницы над словами сразу писал номера ножек микросхемы, чтоб непутаться.В схеме транзистор как то можно проверит иили выпаевать.

Программу установил, файл заменил.Первым делаю калибровку,потом выстовляю сом порт с программой окна оставляю пустыми.При чтении ошибка 24-тоесть неработает плата ((.

Ссылка на комментарий
Поделиться на другие сайты

Мелькнула мысль распиновка COM порта у меня на штекере цифры по другому на писаны чем на схеме с первой страницы.Я припаевал так как на первой странице а на штекере вот как.Получается я нетак потпоялся ).

post-124219-1275070534,92_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

Об этом писали, ДесАлекс и я. На фото ничего не вижу, экран телефона. Соединяй по номерам на разъеме.

Можно вынести все, кроме безделья

Процитировали предыдущее сообщение? - не обижайтесь!

Поможет Вам комфортно чувствовать себя на форуме - Я очень нужная ссылка

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Вот, то что сделал для себя. Повторю еще раз, что я ничего не продвигаю.

Кто хочет, пользуйтесь. Печатная плата программатора по схеме от DesAlex, что на первой

странице. ATMega8 и ATtiny2313 на одной печатной плате. Перемычек нет. В архиве

сборочный, фото готового программатора, печатка в Lay. Питание внешнее.

Программатор ATMega8, ATtiny2313.rar

Можно вынести все, кроме безделья

Процитировали предыдущее сообщение? - не обижайтесь!

Поможет Вам комфортно чувствовать себя на форуме - Я очень нужная ссылка

Ссылка на комментарий
Поделиться на другие сайты

Сделал я програматор.Кврац 4Мгц,питание 4.5v - зарядное для мобилки.Заработал сразу,пишет,стирает,читает.Красота.

А месяц назад понятия не имел что такое фузы.Спасибо DesAlex.

Но пока это всё на куске картона.Буду делать плату ,хочу добавить панельку для Atmega 16.(джойстик буду делать)

Я так понял там нужно соеденить одноимённые контакты,и всё.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

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

×
×
  • Создать...