Технический форум по робототехнике.
EdGull » 05 мар 2008, 22:05
У половины получивших Миниботы возникли мегавопросы ка кпрогаммировать мегу32 стоящую на борту.
Оказывается у них нет прогрмматоров или какие-то проблемы с ними...
Но у Меги ведь есть режим самопрограммирования...
Может вшивать в них код самопрограммирования?
Только по момеу если человек с обычным-то программатором не дружит, то с самопрограммированием меги он точно не разберется...
Vooon » 05 мар 2008, 23:17
я считаю что нужен, простой загрузчик весом в 1к места много не займет а приятно
+ дата-кабель от мобилки значительно проще найти
+ нельзя выставить фьузы неправильно
только ставить по дефолту на 8 МГц от RC
EdGull » 05 мар 2008, 23:20
+ дата-кабель от мобилки значительно проще найти
помоему 5 проводков легче найти чем датакабель от телефона, тебе не кажется?
Vooon » 06 мар 2008, 03:19
не кажется, я _не_ советую "5 проводков"
а с моим капризным портом он и вовсе не работает,
только с регистром, и то со сниженным напр. питания не хочет работать.
ПС: я вопрос с программатором решил - завтра еду за драконом
mixer » 06 мар 2008, 09:24
Я за. Не потому что программировать сложно, а потому что "правильный" пример самопрограммирования будет хорошим уроком для нас.
loid » 06 мар 2008, 09:54
Впринципе эта идея неплоха, если её использовать в качестве обновления прошивки и только. Например пришла в новая идея по обновлению кода - подключил через USB и залил новую прошивку.
EdGull » 06 мар 2008, 10:04
Я так понимаю что никто раньше не занимался самоперепрограммированием...
Вообще-то это намного муторней чем через обычный программатор...
Myp » 06 мар 2008, 10:26
эммм
а чо такого то?
я себе поставил бутлоадер и разъём rs232 в бочину корпуса
таперь прифигачиваю шнурок включаю питание и прошивка уже там
програмицца обычным шнурком для модема
закрываю программатор включаю терминал и сразу вижу в терминале инфу из робота без лишних телодвижений
фузы тока 1 раз установил и всио
можно же вобще програмить обычным USB без всяких переходников!!!
просто поставить специальный бутлоадер USB (чтоб мк определялся как usb девайс в системе)
2 любые ноги МК на разъём usb и пара резисторов
Master » 06 мар 2008, 12:16
Блин такие страшные слова, бутлоадер, самоперепрограммирование
Это получается минибот сам себе перепрограммирует и зохавает моск своего хозяина?
Digit » 06 мар 2008, 12:33
Самопрограммирование - это когда в АВР заливается маленькая программка (бутлоадер), которая при включении питания МК (или еще при каких-то событиях) с определенного последовательного интерфейса (или вообще с любых ног контроллера) получает данные и заливает их в программную память. Получается, что программатор не нужен (он нужен только если бутлоадер обновлять надо будет). Контроллер можно прошивать по I2C, USART и прочему.
Master » 06 мар 2008, 16:35
Аааа теперь понятно
Digit +1, может вернем баллы
тока чтобы можно было только плюсики ставить.
Миниботу в комплекте нада ложить разъем под ЛПТ аля 5 проводков, а то действительно чтобы зашить бота нада паять программатор - теряется смысл минибота, о том что нинада ничего паять.
Myp » 06 мар 2008, 17:36
тока этож нужно при монтаже заливать начальную прошивку
предпродажная подготовка типа
EdGull » 06 мар 2008, 17:49
Myp писал(а):тока этож нужно при монтаже заливать начальную прошивку
предпродажная подготовка типа
ну это-то не проблема. кто будет писать оболочку загрузки по уарту?
Добавлено спустя 4 минуты 52 секунды:кстати, тогда никто не сможет фусибиты запороть!!!
Master » 06 мар 2008, 18:16
Так я за идею заработал еще один комлект миниботов.
EdGull » 06 мар 2008, 18:22
за какую именно?