Портативный программатор

Нашел в сети интересный девайс: UProg


Тем, кто не желает смотреть видео — это мобильный программатор AVR с microSD — картой. Пишет, читает, проверяет все виды памяти.
В связи со скорой заменой ноутбука на планшет возжелал себе такой, но с дисплеем 16х2 и урезанным функционалом — лично мне в полевых условиях понадобится только запись флэша (Ну и полное стирание, само собой). Скачал FatFS — вроде все понятно. С разбором hex-файлов — тоже. Но, читая даташит, не понял протокол прошивки дальше Entering Programming Mode. Может кто-нибудь по-простому написать, какие команды в каком порядке посылать, и что ожидать в ответ для реализации только этих 2 функций?
  • 0
  • 23 октября 2011, 14:37
  • enq

Комментарии (15)

RSS свернуть / развернуть
А где ссылка на сам проект UProg?
0
Спасибо.
Да, плохо, что исходников нету. Но я думаю, можно делать такой же программатор без изменений.
0
Там есть фак в котором написано что исходники не выкладывались преднамеренно. Возможно в дальнейшем появятся, но пока нет.

А вообще бред заменять нокиа3310 на винстар1602. информации меньше выводится, габариты больше, цена выше. Вам дали готовый удобный девайс, а вы решили на его основе макетку сколхозить.
0
влом ковырять новый дисплей, искать библиотеки итп. К тому же в данном случае чем меньше SPI-устройств, тем лучше, я считаю.
0
Что там искать. Даже в этом сравнительно молодом сообществе есть не только готовые библиотеки, но и детальные описания. Бред.
Про SPI, да. «мало ли какак контроллер на второе устройство среагирует, не подумает ли что к нему обращаются». Но стоит вспомнить что контроллер «обязан» корректно отрабатывать наличие других ведомых устройств. И если вдруг из-за дисплея контроллер какой не прошивается, да, неприятно, Но такой контроллер следует выкинуть.
Да и потом битбанг никто не отменял, если даже то что выше для вас не аргумент.

Народ. Прекращайте делать говно, его уже навалом. Какой смысл сейчас делать карманное устройство размером с ноутбук? набор текста на одной кнопкой? Дверной звонок с постоянным потреблением 50ват и батарейками? Что бы «учиться» — тогда почему вы не учитесь правильному?
+2
наверное даташит ты по диагонале читал или по еврейски — справа налево, жирным шрифтом выделен подзаголовок — «serial programming algorithm». как по мне — там вообще на пальцах описано
0
уровень у всех разный — кому на пальцах, а кому нет. Это не повод столь агрессивно разговаривать.
0
ну у тебя ж написано в профиле — «Принимаю заказы на аналоговую и цифровую электронику», предполагаецца и уровень сответствующий, не?
0
Так оно и есть, но до сего момента не приходилось работать с SPI вообще и с разбором низкого уровня прошивки в частности. Да и в любой области всегда есть более опытные люди)
0
Шикарно сделано устройство. Жаль мне оно не нужно, так бы собрал один-в-один. Кстати, автор продаёт готовые платы, всего по 4.5 бакса. Вполне адекватно.
+1
  • avatar
  • ACE
  • 24 октября 2011, 02:52
В качестве финального штриха там не хватает питания и поддержки 3/5 вольт. Поставить бы туда акк от мобилки с контроллером заряда и преобразователями и будет просто совершенство. Такое можно быдет собрать просто что бы было :)
0
Помнится кто-то писал «О том как делать не стоит» ;) Так что лучшее — враг хорошего. Питания от батареек думаю хватит на достаточно долго, если не прошивать в промышленных масштабах. Для 3/5-вольтовой совместимости вроде как резисторы добавили, жить можно.
0
И всё то вы помните :) Но тут я не противоречу сам себе. Или я ошибаюсь?
Меня текущая версия устраивает как она есть, и продолжи я заниматься аврками, я бы собрал данную схему. Питание можно и с целевой платы снять без особых проблем.
0
Мне очень понравились анимашки «Fail!» :) Отлично сделано, 64 KB заливаются реактивно…
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.