«Железный шаман» — Программатор для микроконтроллеров PIC
«Железный шаман» — Программатор для микроконтроллеров PICСодержание раздела | ||
Главная |
Первоначальная схема данного программатора была найдена где-то в Internet через форум сайта Microchip.ru (к сожалению сайт находился в разработке, поэтому не могу указать имя автора. Если кто знает — сообщите). Особенность данной схемы — она обязательно требует внешнее питание не менее 12В. В связи с этим программатор работоспособен с любым COM-портом, независимо от его электрических характеристик (Простые программаторы без внешнего питания отказываются работать со многими COM-портами. Формат программатора соответствует программатору JDM, что позволяет пользоваться большим выбором программного обеспечения. Хорошо себя зарекомендовала программа ICprog1.05. При работе под Windows XP необходимо только указать тип программатора — JDM Programmer и использовать драйвер Windows. В программаторе предусмотрена возможность программировать микроконтроллеры PIC16F84 непосредственно на плате программатора. Для программирования других контроллеров нужен адаптер подключаемый к разъему P2. Этот же разъем может быть использован для внутрисхемного программирования. Первоначальная схема программатора в формате .jpg Несколько доработанная схема программатора в формате .jpg Возможная замена элементов: Питание программатора — источник постоянного напряжения 12-30В. Печатная плата программатора приведена на рис.3, расположение элементов на рис.4. Правильно собранный программатор начинает работать сразу, без дополнительной наладки. |
Главная Цветомузыка и ПК Микроконтроллеры Справочник Обратная связь |
©2010 Железный ШАМАН
Используются технологии uCoz
Программирование 29C256 и 27C512 Honda Civic.
И так у вас есть чип, есть место, куда он вставляется в мозге OBD1. Вы даже создали прошивку, которая дает вам прирост с помощью программы Crome. Как же теперь записать ее на чип, чтобы поехать с ней? Я говорил раньше, что программируется 29C256 и 27C512 память только параллельным программатором, который есть не в каждом доме. Существуют несколько путей решения:
- Купить программатор, цена около 50-300$. Пользоваться им будете максимум 10-15 раз.
- Спаять самому параллельный программатор по схеме из Интернета, занятие трудное и, для новичка, не благодарное.
- Найти телемастерскую, которая, за $30 или меньше, могла бы 1 раз прошить микросхему.
- Купить за 10-100$ параллельный программатор, который уже стал старым на барахолке или в Интернете, например PicProg+
Первые два пункта я отбросил. Так как я знал, что я прошьюсь минимум 5 и максимум 10 раз. И платить за одну микросхему $200 мне не хотелось. Второй вариант, для меня сложен, может, я немного ленив. У меня просто не хватило времени заняться новым программатором. Хотя есть наборы, достаточно дешевые которые можно спаять за 1-2 часа. Найти телемастерскую не получилось, такое барахло как наши микросхемы памяти ни кому не нужны. Я знаю точно, что на радио рынке типа Царицыно или Митино в Москве такие услуги есть, но что-то не хотелось мне за 5 прошивок каждый раз отдавать по $10-20. Поэтому я перешел к пункту 4. Я нашел программатор PicProg+ в Интернете за $30, основная проблема, по которой продают этот программатор в том, что фирма Phyton больше не поддерживает (С 2002 года) данный программатор, и программа через которую запускается программатор не идет ни под Windows XP, Vista, и тем более Seven. Эти системы не поддерживают полный доступ к порту LPT.
Общий вид PicProg+ для прошивок Honda Civic P28Вариант 1: Работаем под MS-DOS
Это самый брутальный и правильный способ для работы именно с этим программатором. Вам нужен программатор, флешкарта USB размером не больше 2GB, и любой компьютер с рабочим LPT портом. для начала скачайте программу HP USB Disk Storage FormatTool, архив дискеты Windows98 и урезанный архив программы PicProg. Распакуйте архивы, каждый в свою папку. Вставьте USB диск в компьютер, очистите его от файлов. Запустите программу HP USB Disk Storage FormatTool. P.S. Сейчас я проверял эту страницу и Google Chrome сказал, что мои файлы не безопасны. Я повторно проверил это AVG антивирусом, все в порядке. Я пользуюсь этим достаточно долго.
- Установите галочку Quick Format
- Установите галочку Create a Dos startup disk
- Ниже выберите папку с файлами из архива Shell98
- Нажмите Start
- По окончанию процесса закройте программу, и зайдите в папку флешки
- Создайте папку PP и скиньте туда все файлы из архива Picprog-Phyton.zip
- Все готово.
Теперь у вас есть рабочая загрузочная флешка с программой Picprog на борту. Остается установить флешку в компьютер, установить в BIOS режим загрузки с флеш накопителя и загрузиться с нее. когда вы увидете похожее на C:\, напишите cd pp, а затем picprog. Инструкция по использованию Picprog+ в самом последнем абзаце статьи.
Вариант 2: Прошиваем под Windows XP, Seven, Vista, Linux
Лучше не мучайтесь а приобретите универсальный программатор MiniPro TL866CS. И все же если у вас на руках есть программатор PicProg+, с LPT портом, и уже подключен к вашему компьютеру. Если вы все-таки не хотите расставаться с уютным окном вашей системы 32х или 64х битной, то установить Virtual Machine Player. То есть виртуальную машину DOS, только не забудьте в опциях передать управление LPT от физического компьютера к виртуальной системе. Все остальное как в варианте 1. Главное чтобы ваш процессор поддерживал режим виртуализации. Например мне попался Intel Pentium 4 650 в котором нет этого режима, и VMware Player даже не установился.
P.S. Если у вас не работает VMware Player 4 или VMware Player 5, просто найдите VMware Player 3.
Инструкция по работе с PicProg+ Phyton
Конечно я даю урезанную инструкцию и урезанную программу,для наших целей, а именно записать-считать много всего не нужно. Во первых сначало нужно выбрать микросхему нажмите F2, выберите Parallel E(E)PROM и из списка выберите нужную микросхему памяти. Я очень надеюсь что у вас AT29C256, поэтому смело выбирайте пункт 27. Теперь все готово для чтения или записи. Если вы хотите считать прошивку, то нажмите ALT-F4, после этого сохраните путем нажатия ALT-F8 и написать любое название. Сохраненная прошивка будет в корне программы и должна весить ровно 32768 байт, или 8000h. Для записи прошивки вам необходимо изначально положить прошивку в корень программы. Выбрать необходимый тип микросхемы ALT-F4, нажать ALT-F9 и написать название файла точно с расширением (обычно .BIN). Дальше программа спросит о формате файла, нужно выбрать Binary. Чтобы не мучаться с названием прошивки называйте для себя просто (1.bin). Ну и наконец необходимо записать на микросхему, ALT-F3. После не забудьте сверить загруженный файл и то что вы сейчас записали на прошивку нажатием ALT-F5.
Если в моменте чтения или записи у вас будут какие то ошибки, остановите процесс и не выходя из программы попробуйте подвигать микросхему. 28 ножек это достаточно, обычно все ошибки связаны с плохим контактом.
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка 5 / 5. Количество оценок: 1
Оценок пока нет. Поставьте оценку первым.
PicProg — Coolcircuit.com
Карманный программатор PIC (PP-Prog)
Это проект PIC-программатора для программирования микроконтроллеров PIC через параллельный порт ПК, который поддерживает несколько программ, таких как
Полный комплект
Схема
Компонентная сторона
Односторонняя печатная плата
Поддержка устройств
- 6 PIN : 10F200,10F202,10F204,10F206 и более
- 8 PIN : 12C508, 12C508A, 12C509, 12C509A, 12C671, 12C672, 12CE518, 12CE519, 12CE673, 12CE674, 12F660 и другие
- 28 PIN : 16C62, 16C62A, 16C62B, 16C63, 16C63A, 16C66, 16C642, 16C662, 16C72, 16C72A, 16C73, 16C73A, 16C73B, 16C73C, 16C745, 16C76, 16C76A, 16C773, 16F870, 16F872, 16F873, 16F876, 16F873A, 16F876A, 18C242, 18F242, 18C252, 18F252 и другие
- 40 PIN : 16C65, 16C65A, 16C65B, 16C64, 16C64A, 16C64B, 16C67, 16C74, 16C74A, 16C74B, 16C74C, 16C765, 16C77, 16C77A, 16C774, 16F871, 16F874, 16F877, 16F874A, 16F877A, 18F248, 18F258, 18С442, 18Ф442, 18Ф448, 18С452, 18Ф452, 18Ф458 и другие
- dsPIC: dsPIC30F2010, dsPIC30F2011, dsPIC30F2012, dsPIC30F3010, dsPIC30F3011,
dsPIC30F3012, dsPIC30F3014 и другие - RFPIC: RFPIC12F509, RFPIC12F675
Программное обеспечение, поддерживающее этот программатор
Существует несколько программ, поддерживающих этот программатор PIC, например EpicWin, WinPic800, ProPIC18 и т. д. Каждое программное обеспечение может поддерживать разные устройства. Например, EpicWin поддерживает
Это файл picprog для компонентов, печатных плат и схемы.
Как вставить микросхему в разъем ZIP
Как использовать с EPICWin
Чтобы использовать этот программатор PIC с EPICWin, сначала необходимо иметь программное обеспечение EPICWin, доступное на сайте Melabs.com. После загрузки программного обеспечения установите его, как описано в руководстве.
Для Windows XP/2000/NT необходимо установить драйвер:
Пуск -> Выполнить -> C:\epicwin\NTINST.EXE /install
Удалить драйвер.
Пуск -> Выполнить -> C:\epicwin\NTINST.EXE /remove
Примечание. Если вы используете Windows XP, вы должны запретить Windows XP опрашивать порт принтера с помощью
. Загрузите файл записи реестра с сайта Melabs.com и объедините его с реестром XP. После загрузки этого файла, чтобы объединить его с реестром, просто дважды щелкните по этому файл и выберите да и ОК
Скачать XP_stop_polling.reg
Теперь вы можете использовать этот программатор, дважды щелкнув файл epicwin.exe, если программатор не подключен к параллельному порту, появится предупреждающее сообщение «PIC Programmer». Не найдено»
Если при запуске EPICWin появляется сообщение «невозможно запустить драйвер PICLPTNT error xx hex(xx)», это происходит из-за того, что вы не включили параллельный порт в BIOS. Я обнаружил эту проблему с некоторыми моделями материнских плат, потому что по умолчанию было выбрано отключение параллельного порта или когда у вас установлена новая версия прошивки BIOS.
Как использовать с winPic800
Чтобы использовать этот проект с winPic800, вы должны настроить оборудование, как показано на следующем рисунке.
Эта схема совместима с оборудованием propic2, поэтому она была выбрана. Затем установите все флажки, как показано на рисунке выше, и нажмите «Применить изменения».
Программатор/отладчик PICKit 3 с PICPROG-V6.11 :: Logic Power
- Единственная компания в Индии, получившая лицензию на производство от MICROCHIP USA
- Местное производство в Индии с гарантией 1 год
- BE INDIAN BUY INDIAN!! Не покупайте дешевые китайские клоны PICkit 3 типа M&W. Остерегайтесь дешевого клона PICkit 3 типа M, это не оригинальный Microchip PICkit 3
- Единственная компания, предоставляющая послепродажное обслуживание и техническую поддержку в Индии
- Высокоскоростная 4-слойная плата с покрытием Gold Immersion. Оригинальные компоненты, импортированные напрямую от Microchip, Samtec и т. д.
Внутрисхемный отладчик/программатор PICkit3 использует логику внутрисхемной отладки, встроенную в каждый чип с флэш-памятью, для обеспечения недорогого оборудования. MPLAB PICkit3 позволяет отлаживать и программировать микроконтроллеры PIC и dsPIC Flash по наиболее доступной цене с использованием интегрированной среды разработки (IDE) MPLAB или MPLAB X IDE. MPLAB PICkit3 подключается к ПК инженеров-конструкторов с помощью полноскоростного интерфейса USB и может быть подключен к цели через разъем RJ-11-ICSP (LPISCP-AC164110).
Демонстрационная плата PICPROG-V.6.11 специально разработана для
8-битных, 16-битных и 32-битных микроконтроллеров Microchip. Плата также
поддерживает микроконтроллер DIP PIC от 8 до 40 контактов.
- · Отладчик программатора PICkit3.
- · USB-кабель от A до mini-B.
- · Компакт-диск с MPLAB IDE, демо-версией компилятора C для 8-битных микроконтроллеров, экспресс-уроками по отладке PICkit3, руководствами и руководствами пользователя.
- . 6-контактный кабель ICSP (папа-мама)
- · Руководство пользователя.
- Плата PICPROG
- Руководство пользователя PICPROG
Функция программатора PICKit 3: