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

Программатор на pl2303

Добавлено: Вс мар 01, 2009 04:39:56
Аксель
Собрал я USB программатор. За основу был взят датакабель (USB to COM) с микросхемой pl2303 (и с кварцем, и без дополнительной eeprom) - обычный такой датакабель.

Получился аналог "SI prog", работает с PonyProg2000.

Весь USB программатор состоит из одного датакабеля на pl2303. (недостающие выводы от pl2303 - допаиваем)

Распиновка:

DSR+RTS ---> SCK
DTR ---> MOSI
TD ---> RTS
CTS ---> MISO
GND ---> GND
+5 ---> +5

("слайды" будут потом)

Настройка PonyProg'a:

(драйвер pl2303 должен быть установлен до настроойки понипрога)

сетап, интерфейс сетап,
отмечаем "Serial",
в выпадающем меню ставим "SI Prog API"
выбираем наш компорт
далее ставим галочки во всех квадратиках, кроме "Invert Reset"
жмем "ОК"

Все готово. Можно программировать МК Atmel.
(Для других устройств могут понадобится другие настройки и/или изменение схемы)


Тестировался USB-программатор с PonyProg2000 ver. 2.07c



У меня появился один вопрос:
Как и обещали создатели понипрога, через этот программатор (через переходники USB ---> COM) прошивка и чтение работает медленно. У меня примерно 7-8 минут на 1Кб чтения или записи (полная прошивка ATtiny2313 около 15 минут).
Все остальные настройку понипрога оставленны по умолчанию.
Можно ли ускорить прошивку МК таким программатором?

Re: Программатор на pl2303

Добавлено: Пн мар 02, 2009 09:05:48
asteroid7
Аксель писал(а): ...
Можно ли ускорить прошивку МК таким программатором?
Мало вероятно. Есть хитрый параметр "latency timer", который производители не любят указывать, но который есть у всех м/с такого класса. Похоже, что у Вас он 4-5ms. Единственная фирма, честно написавшая его это FTDI - 2ms минимум. С ней я считывал 1кБ за 3м20сек.
Попробуйте в дополнительных настройках ком порта выкрутить "время ожидания" на минимум. Если такой параметр есть и драйвер его не проигнорирует, то возможно, небольшое ускорение будет.

Добавлено: Пн мар 02, 2009 12:26:00
krolaka
тоже делал такую схему работает очень медленно бывали ошибки при програмировании:cry:

Добавлено: Вс авг 09, 2009 22:01:13
demadsv
А я сделал программатор AvrUSB500_by_Petka,вместо FT232 подключил кабель от телефона на PL2303,и работает шустро,намного быстрее чем АВР910(по крайней мере в АВР студии 4).

Добавлено: Вс авг 09, 2009 23:13:05
neonix
Таким программатором как у автора прошивал тиньку под USB программатор USBTINY, слишком долго поэтому фтопку. Может пригодится такой метод если сильно надо но программатора под рукой нету.

Добавлено: Пн авг 10, 2009 01:36:06
BCluster
В усб-программаторах такой режим используется только для первоначальной заливки софта в служебный контроллер, ибо долго шо звездец, и нихрена с этим сделать низя

Добавлено: Пн сен 07, 2009 18:34:44
Valeris
Аксель
("слайды" будут потом)

Если не трудно выложите пожалуйста фотографии того что у вас получилось. Я собираюсь переделать такой же кабель, хотелось бы глянуть перед тем как перепаивать.

Добавлено: Чт ноя 19, 2009 19:49:26
Аксель
...а є любов до Батьківщини.
Ось тепер слайди:

Добавлено: Пт ноя 20, 2009 13:26:13
clawham
И что любопытно - если сделать этому чуду аналог на МАХ232 и всунуть в реальный ком-порт работает ничем не хуже 5 проводков :)) зато пожеть комп ультрасложно будет!!!
И можно будет сделать простую опторазвязку ибо есть изолированные аналоги максов :)))

Добавлено: Пт ноя 20, 2009 20:53:28
Аксель
Тем, кто собрался запрограммировать протоcса/авр910/стк500(с подключением к usb)/и т.д.(...включая разные форсмажорные обстоятельства) без посторонней помощи, имея возможность подключиться только к usb, им абсолютно все равно на то, какие у кого реальные компорты и лпт. 8)

Re: Программатор на pl2303

Добавлено: Вт авг 14, 2012 19:33:50
romanln
А получится телефон прошить на андройде(я готов ждать)?

Re: Программатор на pl2303

Добавлено: Чт июн 26, 2014 21:21:45
John9008
Здравствуйте. Подскажите пожалуйста могу ли я прошить mdt10p621s программатором на pl-2303hx? И если да то как. Это микросхема с головы акустики Odeon av-100 fm.
http://www.alldatasheet.com/datasheet-p ... 0P621.html

Re: Программатор на pl2303

Добавлено: Чт июн 26, 2014 22:28:46
Rtmip
This EPROM-Based 8-bit micro-controller
думаю нет.

Re: Программатор на pl2303

Добавлено: Пт июн 27, 2014 00:11:37
John9008
Какой недорогой программатор можно купить для её (и не только) прошивки. Более универсальный.

Re: Программатор на pl2303

Добавлено: Вс июн 29, 2014 02:20:24
Rtmip
Для нее, как мне кажется, никакой.
Если, конечно, в ДШ нет ошибки. Посмотрите:http://www.romservice.ru/article1.html

Re: Программатор на pl2303

Добавлено: Вс июн 29, 2014 03:56:22
Danko
John9008 писал(а):Здравствуйте. Подскажите пожалуйста могу ли я прошить mdt10p621s программатором на pl-2303hx? И если да то как. Это микросхема с головы акустики Odeon av-100 fm.
http://www.alldatasheet.com/datasheet-p ... 0P621.html
Это микроконтроллер. По распиновке похож на PIC16F872.

Например на одном из сайтов указывается, что MDT10P55 функционально совместим с PIC16C505.

Так что Вам в другой ветке ответ искать нужно.

Re: Программатор на pl2303

Добавлено: Пн янв 26, 2015 21:10:17
74LS00
Пытаюсь заставить это работать с avrdude, понька лесом новые МК обходит.
Статья http://nerdralph.blogspot.co.uk/2014/05 ... ammer.html
Показалось что там какойто модифицированный код да ещё и под линь.
Есть дудка отсюда, но она тоже мод и не понимает connection_type = serial .
Попробовал другие avrdude-6.1-mingw32, avrdudeprog33 , требуют libusb0.dll , кидаю файл вылетают в 0xc000007b венда 7 64.
У буржуев ничего не понял http://forum.softpedia.com/topic/958784-winexec-dos/

Всёж победил найдя нужный pdf. Завернул в архив и добавил отсебятины.
Мегу 168 флеш шьёт чуть больше 20 мин, что не так уж и плохо, но ft232 всёже лучше, но стоит в 5 раз дороже.

Re: Программатор на pl2303

Добавлено: Вт май 23, 2017 10:03:56
leha_m1986
на могли бы Вы подсказать напряжения на выходах pl? на всех (mosi,rst,sck) 3,3v, а вот miso 0,42v.

Re: Программатор на pl2303

Добавлено: Ср май 24, 2017 00:58:30
Jeka_M
MISO - это входящий сигнал от микроконтроллера, он сам дёргает эту линию (выставляет на ней уровни).

MOSI, SCK, RST - управляет мастер.
MISO - управляет слейв.