[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Мастерская » Микроконтроллеры » Программирование Мк (по Радиоканалу)
Программирование Мк (по Радиоканалу)
SpaceДата: Понедельник, 13.06.2011, 16:17 | Сообщение # 1
Администратор
Язык программированя: BascomAVR
Группа: Администраторы
Сообщений: 327
Репутация: 8
Статус: Offline
Quote
Приблизительно решение я вижу так. Есть "главный" МК, который надо удалённо программировать. Есть "программирующий" МК, в который зашивается (не удалённо) программирующая программа, которая при поступлении команды по радиоканалу выполняет следующие действия:
1) переводит главный МК в режим программирования
2) "захватывает" радиомодуль
3) настраивает радиомодуль (выставляет минимальную скорость)
4) принимает по радиоканалу код программы, проверяет контрольную сумму
5) прошивает главный МК
6) отправляет сообщение об успешной прошивке
7) переводит главный МК в обычный режим

Главный чип - atmega128.
Программирующий - atmega48 (?).

Но не понятно, как это реализовать. Есть где-нибудь готовый код для такого "встроенного" программатора? Чтобы один чип запрограммировал другой?


Заинтересовал такой вопрос. Так как подключать и постоянно отсоединять мк от программатора нудно. А так без всяких проводов.


nightmareДата: Понедельник, 13.06.2011, 16:51 | Сообщение # 2
Язык программированя: C,C#
Группа: Проверенные
Сообщений: 133
Репутация: 3
Статус: Offline
Пзц, ISP уже нудно dry
Как вариант UART bootloader от Arduino, связь организовать через BT модуль HC05, если конечно пинов у него хватит.
Если не получится, то тогда лучше писать прошивку так, чтобы часто её не переделывать smile3


russian-robots@conference.jabber.ru - jabber чат для робототехников
SpaceДата: Понедельник, 13.06.2011, 18:12 | Сообщение # 3
Администратор
Язык программированя: BascomAVR
Группа: Администраторы
Сообщений: 327
Репутация: 8
Статус: Offline
Quote (nightmare)
Пзц, ISP уже нудно

Я не говорил что ISP нудно dry
Я лишь сказал это про постоянное выдёргивание шнура от программатора, закалёбывает иногда
Quote (nightmare)
Как вариант UART bootloader от Arduino, связь организовать через BT модуль HC05, если конечно пинов у него хватит.
Если не получится, то тогда лучше писать прошивку так, чтобы часто её не переделывать


интересно было попробовать сделать


Форум » Мастерская » Микроконтроллеры » Программирование Мк (по Радиоканалу)
  • Страница 1 из 1
  • 1
Поиск: