одноразовый usb pic программатор из ft232, ft245, ft2232

Пытаясь прокачать свой tl866cs до более дорогого с исп выходом, я залил в него загрузчик, который был выковырен одним участником форума vrtp.ru. А у программатора этого есть серийник и номер устройства, которые наверное теперь отслеживаются китайцами и в новых обновлениях могут быть заблокированы.
Прошить загрузчик я прошил, а второй программатор уже продал, решив оставить себе прокачанный.
Т.к. пиками я не занимаюсь, то отдельного у меня не было, а платить 5 евров было жалко и ехать далеко до магазина.

И тут внезапно оказывается есть программатор под лпт, причем он работает с картами pci, надо тамт олько указать адрес карты.
И там же есть PICPgm USB Programmer, который сделан на ft232.
У меня нет нет 232, зато есть пинборд2 с тф2232. А это по сути 2хфт232.

Подключаем.


В настройках софта выбираем усб программатор, а напротив номеров выводов снимает все галки инвертирования. Потом замыкаем data in с data out. Теперь софт определяет наш программатор.
Более того, софт может автоматом определять контроллер.
У меня он определил все и прошил.

И вот тут кроется его одноразовость. По каким-то причинам фтшка работает очень медленно. Скорей всего потому, что автор использует bit bang вместо настоящего спи, который можно гнать аж до 24мгц вроде бы или выше.
Поэтому такой вариант хватит разве что прошить загрузчик. 128к программатор читает около 3х минут.

Не забудьте, что некоторые пики 18й серии работают только от 3.3в и на пинборде надо переключить джампер питания i\o на 3.3в.

Если вы хотите прокачать свой tl866cs, то вам нужен апдейтер bit.ly/YaJYDq
Вроде бы он не требует стороннего программатора или же генерит прошивку с нужным конфигом и ее надо самому заливать.

Мегаклон программатор AVRISP MKII для микроконтроллеров AVR.

AVR
Долгое время я программировал микроконтроллеры AVR клоном программатором STK500. Он прекрасно уживается с AvrStudio4. И работает прямо из среды этой программы. Так что я программировал AVR чипы и был очень счастлив. Но время шло и появилась AtmelStudio5, потом AtmelStudio6

Читать дальше

Как запустить makefile под WINDOWS.

Не так давно я пересел на AtmelStudio6 с AVRStudio4. Есть у меня классный программатор клон STK500. Который просто прекрасно работает с 4й версией. Вот и получается, что пишу я теперь проги под 6й версией, а программатором пользуюсь из под 4ой. Неудобно как то. Попробовал подключить программатор к 6й. Работает через пень колоду. То работает, то не работает. Решил я сделать новый, чтоб работал по 6й версией и не пукал. Решил что это будет AVRISP mkII.

Читать дальше

Преобразователь USB/UART, совмещенный с программатором для микроконтроллеров AVR (APU-2M)

AVR
Похожие устройтсва:

APU-2,
APU-2N (Narrow)
APU-2MM (Module Mini-USB)

Продолжаю цикл заметок «Проекты-малыши»

В данной заметке будет кратко рассмотрено устройство, позволяющее преобразовывать данные, поступающие по интерфейсу USB, в данные, съедобные для UART-модуля обычного микроконтроллера (и в другую сторону, естественно, тоже). Преобразование упомянутых интерфейсов производится посредством широко известной (в узких кругах) микросхемы FT232RL (линии шины CBUS которой также выведены для удобства пользователя на выходной разъем). У рассматриваемого устройства есть еще одна полезная фича – в него встроен программатор для микроконтроллеров AVR конторы Atmel. Внешний вид преобразователя показан на рисунке ниже:






Читать дальше

Способы прожига MSP430. Lauchpad в качестве программатора.

В данной статье хочу поведать не такую уж и тайну об использовании ланчпада для заливки или сливки прошивки с MCU в hex-файл.



Заинтересовавшимся добро пожаловать под кат.

USB программатор для микроконтроллеров AVR с преобразователем интерфейса USB/UART (встраиваемый модуль)

AVR
Похожие программаторы:

APU-2,
APU-2N (Narrow),
APU-2M (Module USB)

Продолжаю цикл заметок «проекты-малыши»

На днях собрал себе еще один вариант USB программатора для микроконтроллеров AVR на базе чипа FT232RL (назвал я этот программатор APU-2MM):



Данное устройство совмещает в себе функции программатора и преобразователя USB-UART. Т.е., при использовании рассматриваемого модуля через один и тот же интерфейсный шнур (в данном случае, видимо, USB A – Mini USB B) можно:

— осуществить связь компьютера с исполняющим устройством, выполненном, в частности, на базе микроконтроллера AVR (т.е., преобразовать данные шины USB в данные «шины» UART),

— прошить микроконтроллер AVR, на базе которого выполнено исполняющее устройство.

Сразу хочу оговориться, что в камень заливается «оригинальная» прошивка, т.е. hex-файл, сгенерированный (обычно) средой разработки. Никаких шифрований и прочих изысков не подразумевается. Прошивка микроконтроллера по USB идет точно так же, как если бы мы просто вставили программатор в разъем “ISP” на таргет-плате.



Читать дальше

SPI-программатор с интерфейсом USB на базе чипа FTDI FT232H



Доброе время суток, уважаемое сообщество.

Давно уже читаю как основной сайт, так и сайт сообщества, но решил все таки перестать молчать, зарегистрироваться и написать свой первый пост. Как раз и повод для этого появился.
Дело в том, что я уже давно интересуюсь модификацией и прошивкой BIOS'ов, веду соответствующую тему на overclockers.ru и разрабатываю софт для облегчения процесса модификации и прошивки для простых пользователей (мой профиль на GitHub).
Т.к. модификации BIOS'а довольно сложно тестировать на виртуальном железе, то приходится постоянно пользоваться аппаратным SPI-программатором.
Программировать SPI-чипы, рассчитанные на напряжение 3,3 В можно практически чем угодно и через что угодно, но на рынке отсутствуют одновременно дешевые (до 20 евро) и быстрые (прошивка 64Mbit чипа за 2 минуты) решения, а покупать себе полноценный программатор за 50 евро при необходимости шить, фактически, 3-5 наименований чипов с одинаковыми характеристиками — дорого и неинтересно.
Исходя из этого, я решил разработать свой собственный дешевый программатор 3.3 В SPI-чипов.



Читать дальше

USB-программатор для микроконтроллеров AVR на базе FT232 (APU-2N)

AVR
Похожие программаторы:

APU-2,
APU-2M (Module USB),
APU-2MM (Module Mini-USB)

В камментах к заметке «USB-программатор для микроконтроллеров AVR на базе FT232 (APU-2)» высказали следующую мысль: устройство не очень удобно для ноутбука, поскольку имеет довольно большую ширину. Эта большая ширина не дает втыкать программатор в ноутбук вместе с другими USB устройствами. Тут не поспоришь, да. Программатор и впрямь относительно широк. Плюс разговорились про возможность выполнения USB разъема прямо на плате, как сделано, например, во многих флэшках. И мне стало интересно – а насколько вообще можно ужать APU-2, чтобы он выполнял хотя бы свою основную задачу – шить камни? Естественно, при использовании прогрессивного разъема USB-PCB Type A. Внешний вид того, что получилось, показан на рисунке ниже (устройство названо APU-2N):





Читать дальше

USB-программатор для микроконтроллеров AVR на базе FT232 (APU-2)

AVR
Похожие программаторы:

APU-2N (Narrow),
APU-2M (Module USB),
APU-2MM (Module Mini-USB)

Поделюсь с общественностью еще одним вариантом USB программатора микроконтроллеров AVR на базе чипа FT232RL. Сразу отмечу, что данная разновидность программаторов (т.е. основанная на «тупой» логике FT232RL) является идеальным вариантом для людей, только начинающих осваивать микроконтроллеры AVR, поскольку не требует программатора, чтобы прошить программатор для того, чтобы начать прошивать микроконтроллер (вот так вот всё сложно).







Читать дальше

Программатор TL866CS MiniPro

В обсуждении статьи о программаторе G540 просили рассказать о TL866, когда он приедет. Сегодня вернулся с почты — и выполняю обещанное. Забегая вперед, покупал на AliExpress за 48.8$ с учетом доставки.

Картинка для привлечения внимания и демонстрация того, что ему будет чем заняться :-)


Читать дальше