Помощник
![]() |
![]() ![]() ![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() | Подпишитесь на «Радиоспецрассылку» введите Ваш E-mail: |
![]() ![]() |
![]() |
Alex |
![]() ![]()
Сообщение
#1
|
![]() Active member ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 855 Регистрация: 11.5.2007 Из: Кингисепп Пользователь №: 29 ![]() |
Моя
версия PCB адаптера JDM. Работал с контроллерами 12F509, 16F84A,
16F628A. С огромной долей вероятности можно предположить, что также
будет работать с остальными 8-ми и 18-ти выводными PIC'ами. Схема взята
из журнала РАДИО №2, 2004г. (цикл статей ‘Программаторы и
программирование микроконтроллеров’). Вот так выглядит плата:
![]() ![]() Вот файл - JDM adapter.pdf (191 kB) - со схемой и эскизами платы, а на второй странице - трафарет для лазерного утюга. При печати установить 1:1 (100%) - никакого зеркала - все уже готово... |
Alex |
![]()
Сообщение
#2
|
![]() Active member ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 855 Регистрация: 11.5.2007 Из: Кингисепп Пользователь №: 29 ![]() |
Дистрибутив IC Prog 1.05D (ZIP 552 kB)
А вот мои конфиги для IC Prog 1.05D: ![]() А это - Настройки > Опции > Общие: ![]() |
lafa |
![]()
Сообщение
#3
|
Гость ![]() |
воможно ли прошить PIC16F873 с помощью этого программатора и как это это сделать, если нет то чем
|
long |
![]()
Сообщение
#4
|
![]() Любитель РаДиВа ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 191 Регистрация: 12.5.2005 Из: Москва Пользователь №: 594 ![]() |
Цитата воможно ли прошить PIC16F873 с помощью этого программатора и как это это сделать, если нет то чем http://www.ic-prog.com/ -------------------- Работа в команде очень важна! Она позволяет свалить вину на другого...
|
lafa |
![]()
Сообщение
#5
|
Гость ![]() |
я имел ввиду железо, как подключить
|
long |
![]()
Сообщение
#6
|
![]() Любитель РаДиВа ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 191 Регистрация: 12.5.2005 Из: Москва Пользователь №: 594 ![]() |
Цитата я имел ввиду железо, как подключить Программатор к ПК - СОМ-кабелем, микросхему - в панельку. -------------------- Работа в команде очень важна! Она позволяет свалить вину на другого...
|
lafa |
![]()
Сообщение
#7
|
Гость ![]() |
так понелька на 18 а у PIC16F873 28ножек, я собрал именно этот что на фото програмёр
|
long |
![]()
Сообщение
#8
|
![]() Любитель РаДиВа ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 191 Регистрация: 12.5.2005 Из: Москва Пользователь №: 594 ![]() |
Для
программирования достаточно шести проводников (кроме питания) от
программатора к МК (режим внутрисхемного программирования). Или сделать
переходник для 28 ног, или использовать этот режим.
Посмотрите в разделе описания других программаторов - подключение МК однотипное. -------------------- Работа в команде очень важна! Она позволяет свалить вину на другого...
|
lafa |
![]()
Сообщение
#9
|
Гость ![]() |
При
использовании ICSP на плате устройства следует предусмотреть
возможность подключения программатора. При программировании с
использованием ICSP к программатору должны быть подключены 5 сигнальных
линий:
Линия Назначение GND (VSS) Общий провод. VDD (VCC) + напряжение питания. MCLR' (VPP) Вход сброса микроконтроллера / вход напряжения программирования. RB7 (DATA) Двунаправленная шина данных в режиме программирования. RB6 (CLOCK) Вход синхронизации в режиме программирования. Остальные выводы микроконтроллера не используются в режиме внутрисхемного программирования. вопрос: именно этот программатор можна использовать как ICSP , просто вынести эти 5 сигналов и всё |
Alex |
![]()
Сообщение
#10
|
![]() Active member ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 855 Регистрация: 11.5.2007 Из: Кингисепп Пользователь №: 29 ![]() |
Цитата вопрос: именно этот программатор можна использовать как ICSP , просто вынести эти 5 сигналов и всё Именно этот - можно. Я так и делал - просто в панельну втыкал в нужные контакты проводочки, с другой стороны проводочки припаивал куда надо. По поводу пяти сигнальных линий - абсолютно верно, берем любой аппнот/даташит по пикам, там есть даже рекомендованная схема подключения... ![]() TB016 - How to Implement ICSP Using PIC16F8X FLASH MCUs.pdf (146 kB) |
long |
![]()
Сообщение
#11
|
![]() Любитель РаДиВа ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 191 Регистрация: 12.5.2005 Из: Москва Пользователь №: 594 ![]() |
Или обратите внимание на "Программатор EXTRA-PIC"
![]() - http://infoseti.ru/cgi-bin/forum/YaBB.cgi?...;num=1141900693 Еще почитайте описания на http://www.5v.ru/psp.htm - очень толково и доходчиво освещаются вопросы программирования. А, чтобы не мучаться в дальнейшем - установите на плате программатора пятиштырьковый коннектор - к нему подходят провода от комп. USB, IR портов - провода кабеля можно или припаять к нужной панельке, или непосредственно к ногам МК. А лучше устанавливать на макетной плате (по мере необходимости) нужные панели - так, со временем, получится универсал. -------------------- Работа в команде очень важна! Она позволяет свалить вину на другого...
|
![]()
Сообщение
#12
|
|
Гость ![]() |
JDM мой первый программатор, он может и микрухи i2c программить 24cXXX
Для программирования AVR достаточно 5 проводков на LPT порт. Подробно о программировании AVR там: avr123.nm.ru/07.htm |
![]()
Сообщение
#13
|
|
Гость ![]() |
Вопрос к Alex.
Начал собирать адаптер. В pdf-файле JDM-адаптера указан номинал резистора R2=1,5кОм, а на фото R2=1,5 МОм. Где же верно? ??? |
Alex |
![]()
Сообщение
#14
|
![]() Active member ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 855 Регистрация: 11.5.2007 Из: Кингисепп Пользователь №: 29 ![]() |
Вот это самое фото (фрагмент) -
![]() Если внимательно приглядеться, можно увидеть разноцветные полосочки - коричневый, зеленый, красный. Это соответствует номиналу 1,5кОм (золотистая полоска - допуск) из стандартного ряда... |
![]()
Сообщение
#15
|
|
Гость ![]() |
Спасибо. Понятно. Чего-то я в конце рабочего дня в глаза продолбился.
![]() |
![]()
Сообщение
#16
|
|
Гость ![]() |
Здравствуйте.
Не смогли бы вы мне помощь. Сделал этот адаптер. Схему взял из радио №2 2004 г. Но для программирования PIC12F629 требуется доработка схемы. Это доработка тоже там дана. Вот возникает вопрос, нужна ли это доработка. И если не трудно напишите, как настроить программатор IC-Prog под этот адаптер с данной микросхемой. При монтаже устройства были изменены некоторые элементы, а именно: Стабилитрон 8,2В на 7,7В Стабилитрон 5,1В на 5,6В Заранее большое спасибо |
Alex |
![]()
Сообщение
#17
|
![]() Active member ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 855 Регистрация: 11.5.2007 Из: Кингисепп Пользователь №: 29 ![]() |
Цитата ...для программирования PIC12F629 требуется доработка схемы... Это доработка тоже там дана. Вот возникает вопрос, нужна ли это доработка... ![]() Обратите внимание на подчеркнутое (это из статьи в РАДИО). Как я писал Вам в письме, есть смысл попробовать использовать схему БЕЗ доработки "по японцу". А уж если не покатит, пробовать всякое ;D... |
Alex |
![]()
Сообщение
#18
|
![]() Active member ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 855 Регистрация: 11.5.2007 Из: Кингисепп Пользователь №: 29 ![]() |
Цитата Стабилитрон 8,2В на 7,7В Стабилитрон 5,1В на 5,6В ...Думается мне, на "скорость" такие замены сильно не повлияют - в принципе, все в допустимых пределах. Хотя сам я использовал номиналы из первоисточника. Кстати, наверное, 7,5V, а не 7,7V? ;) ... Вот цитата из DS по среднему семейству PIC: "Согласно спецификации программирования - микроконтроллер может быть запрограммирован только при напряжении питания 5В". А это - из DS на PIC16F62X: "Напряжение питания VDD должно быть +5В±10% в течение всего процесса программирования/проверки" |
Alex |
![]()
Сообщение
#19
|
![]() Active member ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 855 Регистрация: 11.5.2007 Из: Кингисепп Пользователь №: 29 ![]() |
Цитата ...как настроить программатор IC-Prog под этот адаптер с данной микросхемой... - В первом посту топика есть скриншоты, только в выпадающем списке выбираете нужный проц (PIC12F629). Возможно, придется подобрать задержку ввода/вывода (в окошке "Настройка программатора"). - Если программируемый камень в готовом девайсе будет тактироваться внутренне, а точность частоты более-менее критична, есть смысл сохранить калибровочную константу - она расположена в последней ячейке памяти программ (0x3FF). Как пользоваться этой бедой, описано в документе DS41190A - PDF 1,98MB (пункт 9.2.5.1 - Калибровка внутреннего RC генератора), русскоязычную версию документа можно найти на микрочип.ру. То есть - для начала надо зачитать, что внутрях и сохранить на бумажке содержимое последней ячейки, при программировании предварительно вбить сохраненные данные на место. - На вкладке "Настройки > Опции > Программирование" снимите флажок "Проверка при программировании", только жить мешает спокойно... |
![]()
Сообщение
#20
|
|
Гость ![]() |
Ура, заработал adapter JDM! Буду всем советовать для начала работы с PIC-ами.
Спасибо Alex! |
![]() ![]() |
Текстовая версия | Сейчас: 29.6.2009, 20:12 |
Скачать:
Сборник Радиоспецлитературы. Выпуск №
1 |
2 |
3 |
4 |
Секретные коды телефонов |
Условные графические изображения в схемах |
USB-осциллограф |
ремонт ТЕЛЕВИЗОРОВ |
справочник "Железо ПК" |
ПУЭ