IPB
радиоспец диски почтой Блог Электронная почта

Здравствуйте, гость ( Вход | Регистрация )

Радиоспец рассылка Подпишитесь на «Радиоспецрассылку» введите Ваш E-mail:
2 страниц V  1 2 >  
Ответить в эту темуОткрыть новую тему
> Адаптер JDM для PIC Micro
Alex
сообщение 19.12.2006, 20:08
Сообщение #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
сообщение 20.12.2006, 2:04
Сообщение #2


Active member
******

Группа: Модераторы
Сообщений: 855
Регистрация: 11.5.2007
Из: Кингисепп
Пользователь №: 29



Дистрибутив IC Prog 1.05D (ZIP 552 kB)

А вот мои конфиги для IC Prog 1.05D:

Изображение

А это - Настройки > Опции > Общие:

Изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
lafa
сообщение 20.12.2006, 19:36
Сообщение #3


Гость









воможно ли прошить PIC16F873  с помощью этого программатора и как это это сделать, если нет то чем
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
long
сообщение 20.12.2006, 20:59
Сообщение #4


Любитель РаДиВа
*******

Группа: Модераторы
Сообщений: 2 191
Регистрация: 12.5.2005
Из: Москва
Пользователь №: 594



Цитата
воможно ли прошить PIC16F873  с помощью этого программатора и как это это сделать, если нет то чем


http://www.ic-prog.com/


--------------------
Работа в команде очень важна! Она позволяет свалить вину на другого...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
lafa
сообщение 27.11.2006, 22:20
Сообщение #5


Гость









я имел ввиду железо, как подключить
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
long
сообщение 28.5.2006, 14:07
Сообщение #6


Любитель РаДиВа
*******

Группа: Модераторы
Сообщений: 2 191
Регистрация: 12.5.2005
Из: Москва
Пользователь №: 594



Цитата
я имел ввиду железо, как подключить

Программатор к ПК - СОМ-кабелем, микросхему - в панельку.


--------------------
Работа в команде очень важна! Она позволяет свалить вину на другого...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
lafa
сообщение 28.5.2006, 14:11
Сообщение #7


Гость









так понелька на 18 а у PIC16F873    28ножек, я собрал именно этот что на фото програмёр
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
long
сообщение 12.6.2006, 22:33
Сообщение #8


Любитель РаДиВа
*******

Группа: Модераторы
Сообщений: 2 191
Регистрация: 12.5.2005
Из: Москва
Пользователь №: 594



Для программирования достаточно шести проводников (кроме питания) от программатора к МК (режим внутрисхемного программирования). Или сделать переходник для 28 ног, или использовать этот режим.
Посмотрите в разделе описания других программаторов - подключение МК однотипное.


--------------------
Работа в команде очень важна! Она позволяет свалить вину на другого...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
lafa
сообщение 13.6.2006, 3:11
Сообщение #9


Гость









При использовании ICSP на плате устройства следует предусмотреть возможность подключения программатора. При программировании с использованием ICSP к программатору должны быть подключены 5 сигнальных линий:
Линия                    Назначение
GND (VSS)      Общий провод.
VDD (VCC)      + напряжение питания.
MCLR' (VPP)      Вход сброса микроконтроллера / вход напряжения программирования.
RB7 (DATA)      Двунаправленная шина данных в режиме программирования.
RB6 (CLOCK)      Вход синхронизации в режиме программирования.

Остальные выводы микроконтроллера не используются в режиме внутрисхемного программирования.
вопрос:  именно этот программатор можна использовать как ICSP , просто вынести эти 5 сигналов и всё
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Alex
сообщение 13.6.2006, 3:30
Сообщение #10


Active member
******

Группа: Модераторы
Сообщений: 855
Регистрация: 11.5.2007
Из: Кингисепп
Пользователь №: 29



Цитата
вопрос:  именно этот программатор можна использовать как ICSP , просто вынести эти 5 сигналов и всё

Именно этот - можно. Я так и делал - просто в панельну втыкал в нужные контакты проводочки, с другой стороны проводочки припаивал куда надо. По поводу пяти сигнальных линий - абсолютно верно, берем любой аппнот/даташит по пикам, там есть даже рекомендованная схема подключения...

Изображение

TB016 - How to Implement ICSP Using PIC16F8X FLASH MCUs.pdf (146 kB)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
long
сообщение 13.6.2006, 3:40
Сообщение #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 портов - провода кабеля можно или припаять к нужной панельке, или непосредственно к ногам МК. А лучше устанавливать на макетной плате (по мере необходимости) нужные панели - так, со временем, получится универсал.


--------------------
Работа в команде очень важна! Она позволяет свалить вину на другого...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
сообщение 13.6.2006, 3:44
Сообщение #12


Гость









JDM мой первый программатор, он может и микрухи i2c программить 24cXXX

Для программирования AVR достаточно 5 проводков на LPT порт.

Подробно о программировании AVR там:  avr123.nm.ru/07.htm
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
сообщение 13.6.2006, 4:47
Сообщение #13


Гость









Вопрос к Alex.
Начал собирать адаптер. В pdf-файле JDM-адаптера указан номинал резистора R2=1,5кОм, а на фото R2=1,5 МОм. Где же верно?  ???
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Alex
сообщение 13.6.2006, 5:22
Сообщение #14


Active member
******

Группа: Модераторы
Сообщений: 855
Регистрация: 11.5.2007
Из: Кингисепп
Пользователь №: 29



Вот это самое фото (фрагмент) -

Изображение

Если внимательно приглядеться, можно увидеть разноцветные полосочки - коричневый, зеленый, красный. Это соответствует номиналу 1,5кОм (золотистая полоска - допуск) из стандартного ряда...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
сообщение 13.6.2006, 5:50
Сообщение #15


Гость









Спасибо. Понятно. Чего-то я в конце рабочего дня в глаза продолбился. smile.gif
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
сообщение 13.6.2006, 14:33
Сообщение #16


Гость









Здравствуйте.

Не смогли бы вы мне помощь. Сделал этот адаптер. Схему взял из радио
№2 2004 г. Но для программирования PIC12F629 требуется доработка
схемы. Это доработка тоже там дана. Вот возникает вопрос, нужна ли это
доработка.
И если не трудно напишите, как настроить программатор IC-Prog под этот
адаптер с данной микросхемой.

При монтаже устройства были изменены некоторые элементы, а именно:

Стабилитрон 8,2В на 7,7В
Стабилитрон 5,1В на 5,6В

Заранее большое спасибо
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Alex
сообщение 29.6.2006, 5:56
Сообщение #17


Active member
******

Группа: Модераторы
Сообщений: 855
Регистрация: 11.5.2007
Из: Кингисепп
Пользователь №: 29



Цитата
...для программирования PIC12F629 требуется доработка схемы... Это доработка тоже там дана. Вот возникает вопрос, нужна ли это
доработка...


Изображение

Обратите внимание на подчеркнутое (это из статьи в РАДИО). Как я писал Вам в письме, есть смысл попробовать использовать схему БЕЗ доработки "по японцу". А уж если не покатит, пробовать всякое  ;D...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Alex
сообщение 4.10.2006, 21:38
Сообщение #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
сообщение 5.10.2006, 0:13
Сообщение #19


Active member
******

Группа: Модераторы
Сообщений: 855
Регистрация: 11.5.2007
Из: Кингисепп
Пользователь №: 29



Цитата
...как настроить программатор IC-Prog под этот адаптер с данной микросхемой...

- В первом посту топика есть скриншоты, только в выпадающем списке выбираете нужный проц (PIC12F629). Возможно, придется подобрать задержку ввода/вывода (в окошке "Настройка программатора").
- Если программируемый камень в готовом девайсе будет тактироваться внутренне, а точность частоты более-менее критична, есть смысл сохранить калибровочную константу - она расположена в последней ячейке памяти программ (0x3FF). Как пользоваться этой бедой, описано в документе DS41190A - PDF 1,98MB (пункт 9.2.5.1 - Калибровка внутреннего RC генератора), русскоязычную версию документа можно найти на микрочип.ру. То есть - для начала надо зачитать, что внутрях и сохранить на бумажке содержимое последней ячейки, при программировании предварительно вбить сохраненные данные на место.
- На вкладке "Настройки > Опции > Программирование" снимите флажок "Проверка при программировании", только жить мешает спокойно...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
сообщение 5.10.2006, 0:23
Сообщение #20


Гость









Ура, заработал adapter JDM! Буду всем советовать для начала работы с PIC-ами.
Спасибо Alex!
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

2 страниц V  1 2 >
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 29.6.2009, 20:12


Скачать: Сборник Радиоспецлитературы. Выпуск № 1 | 2 | 3 | 4 |
Секретные коды телефонов | Условные графические изображения в схемах | USB-осциллограф | ремонт ТЕЛЕВИЗОРОВ | справочник "Железо ПК" | ПУЭ


 ИЗБРАННОЕ RadioSpec.Ru Контакты

Форум Rambler's Top100 RadioTOP рейтинг радиотехнических сайтовRadioTOP рейтинг радиотехнических сайтов