Технический форум по робототехнике.
Vooon » 20 апр 2008, 22:21
EdGull » 21 апр 2008, 08:22
Отныне все Миниботы будут на "заводе" программироваться этим бутзагрузчиком.
Также за 150р.+4% можно будет приобрести "программатор" для этого дела, т.е. мост USB-UART. Который помимо программирования естественно можно будет использовать для отладки и для зарядки МиниБота от порта USB.
Добавлено спустя 14 минут 52 секунды:
Так же соответсвеено появляется возможность перепрограммировать МиниБот удаленно, через радиоканал!!!!
Vooon » 06 май 2008, 09:56
Внимание!
не используйте загрузчик, когда АКБ МиниБота разряжен!
а также проверяйте качество соединения!
иначе можете загубить МК!
я уже прибил, забыл зарядить после почти часа ШИМ 90%.
Виталий » 06 май 2008, 10:49
Это надо исправлять как-то, иначе это полный отстой.
Myp » 06 май 2008, 11:46
чёто я не понял почему это нельзя?
какая разница прошивать 5ю проводками или бутлоадером
еси бутлоадером, то просто прошивка не до конца прошьётся или глючно
всё равно ведь программа в любом случае стартует с бутлоадера и тока потом выходит на глючный непрошившийся участок
заряжаем акк и шьём поновой
железо же не может повредится...
Digit » 06 май 2008, 11:56
...и я не понимаю... фьюзы же не шьются, бутлоадер сам себя не переписывает. В чем косяк?
Vooon » 06 май 2008, 13:37
а хз в чем косяк, вообще у меня стоят обычные ATMega32 а не ATMega32V(L)
факт в том что после сбоя прошивки мега перестала шиться и драконом (ISP)
такт на XTAL1 подавал - безрезультатно.
вообще пару раз бывали сбои и до этого - был плохой контакт у кабеля,
но все решалось перетыканием провода и повтором. (акб был заряжен)
Добавлено спустя 3 минуты 55 секунд:Виталий писал(а):Это надо исправлять как-то, иначе это полный отстой.
я вот не помню есть ли сигнал "АКБ разряжен"?
если есть, то можно отправлять программатору ошибку и не трогать флеш.
Myp » 06 май 2008, 15:38
да конечно
напр аккумулятора заведено на мегу и его можно мерять
Vooon » 06 май 2008, 15:49
вернулся домой, нашел, на PA7 заведено,
жаль, только что допиленная прошивка может не влезть в 1 кб.
п.с. съездил в чип, купил новых мег, жаль м644 нет, их в эфо нужно заказывать.
кстати сколько в московии обладателей МБ?
Master » 06 май 2008, 22:03
Так уже третий чел, который запорол что-то на миниботе, причем я смотрю ошибки такого рода делают далеко не чайники, это меня успокаивает, а то я думал что уже совсем тупой. Можно уже сделать темку, "Грабли Минибота" и каждый напишет чего и где он спалил и где нуна быть аккуратней, чтобы другим не повадно было.
Vooon » 07 май 2008, 00:43
спалить можно все!
вон на драконах например стабилизатор горит,
и ничего - платы продают, просто в комплект добавили бумажку,
что делать если погорело.
кстати думаю параллельный программатор бы вылечил эту мегу,
но у меня нет переходника на TQFP-44, так что дешевле купить новую (180 р., против 1500 р. за переходник)
[перенесено]
Vooon » 07 май 2008, 13:05
я тут подумал, что неплохо бы, чтобы бутлоадер не только блокировался, а еще показывал состояние заряжен/норма/разряжен
для этого очень удобно подходит LED1(2)
- Зеленый - заряжен
- Желтый(оранжевый) - норма
- Красный - разряжен, и блокировка программирования
а теперь собственно вопрос, на каких уровнях делать переключение?
я думаю З - 4.1 В/ Ж - 4.0 В / К - 3.9 В
Myp » 07 май 2008, 13:33
можно даже два светика использовать
К К
К Ж
ЖЖ
Ж З
З З
и разбить на 5 диапазонов)
3.6
3.7
3.8
3.9
4.0
4.1
Vooon » 07 май 2008, 13:37
можно, тут главное чтоб не превысить размер БЛ
очень хочется остаться в 1 КиБ области
а то следующая аж 2 КиБ, что много,
а вот если добавить AES, хотя кому это нужно в любительском устройстве?
Добавлено спустя 39 секунд:3.7 это уже
КК
Digit » 07 май 2008, 13:40
Vooon писал(а):а вот если добавить AES, хотя кому это нужно в любительском устройстве?
А что это за зверь? А то на эту аббревиатуру поисковики столько всего дают, что пипец.