Страница 1 из 1

Параллельный USB программатор микроконтроллеров

Добавлено: Вт май 28, 2013 00:12:15
stridemann
Собственно появилась такая мысля о парралельном USB программаторе.
Фузы бывают случайно лочатся (от невнимательности или скорее метода научного тыка), стает недоступно последовательное программирование и доктор этому параллельный программтор LPT.
Но как у меня случилось не в одном из домашних компьютеров нету LPT порта (и COM порта, или если из материнки вывести). Стыд и срам, но я на этом очень сурово запоролся в свое время спаяв парралельный программатор, а когда полез его подключать к компу то оказалось что LPT порта у меня нету! :o (забыл видимо).

По этому появилась мысля сделать параллельный программатор микроконтроллеров на USB. Подключается к USB и блок питания на 12 вольт для HVPP (high voltage parallel programming). Он и с нетбука сможет прогать как USBasp.
В интернете я не нашел аналогов..

Почитав технологию HVPP, SP и даташит по программированию (рассматривал AtMega16) я понял что это достаточно сложно, но главное всё понятно. Фузы, flash..
Работаю с С++, создаю софт +понятное дело работаю с контроллерами хорошо. В ПЛИСах только теоретик.

Хочу услышать ваше мнение по этому поводу. Насколько сложно будет, "подводные камни", аналоги и .т д.

Re: Параллельный USB программатор микроконтроллеров

Добавлено: Вт май 28, 2013 00:29:31
Леонид Иванович
AVR Dragon как раз USB, и как раз HVPP и HVSP умеет. И цена умеренная.

Re: Параллельный USB программатор микроконтроллеров

Добавлено: Вт май 28, 2013 00:34:19
stridemann
Леонид Иванович писал(а):AVR Dragon как раз USB, и как раз HVPP и HVSP умеет. И цена умеренная.

Спасибо, посмотрел.
Дороговатая штука.. Примерно 2500 если в рублях.
Но на разработку своего уйдет больше времени, сил и денег наверное.. Да и функционал далеко не тот будет..

Re: Параллельный USB программатор микроконтроллеров

Добавлено: Вт май 28, 2013 05:06:38
vAv

Re: Параллельный USB программатор микроконтроллеров

Добавлено: Вт май 28, 2013 05:47:21
stridemann

О! Интересно)
Спасибо, на досуге может спаяю..)

Тогда главный вопрос закрыт)

Re: Параллельный USB программатор микроконтроллеров

Добавлено: Ср май 29, 2013 15:59:41
Alexeyslav
Для таких задач можно сделать универсальный "ногодрыг" по UART-у типа передаешь два байта - он устанавливает свои 16 ног в соответствии с переданными байтами(или 16 на вывод и 8 на ввод). Это единственная функция такого устройства, на базе которого можно накидать проводками временно нужное функциональное устройство и столь же быстро разобрать. Функциональность реализуется путем написания программы на любом доступном языке - на бейсике, либо прямым созданием файла в 16-ричном редакторе описывающем состояние ног в каждый момент времени и отправкой его в порт.

Такая штука может стать довольно универсальной вещью - как ардуино, но только для более простых сценариев использования. Ведь в отличие от ардуинки перед использованием не надо будет её перепрограммировать - функциональность меняется на компьютере путем запуска нужной программы или скрипта.