Например TDA7294

Форум РадиоКот • Просмотр темы - JDM-программатор для PIC
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс мар 08, 2026 10:23:22

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 654 ]     ... , , , 29, , , ,  
Автор Сообщение
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Пн дек 01, 2014 07:39:16 
Опытный кот
Аватар пользователя

Карма: 18
Рейтинг сообщений: 46
Зарегистрирован: Чт апр 12, 2012 07:19:59
Сообщений: 873
Откуда: Тюмень
Рейтинг сообщения: 0
Доброго времени суток, маленький вопросик, не совсем по программатору, но этот программатор используется. Если прошивать контроллер и не отключать его от программатора, то после прошивки будет ли контроллер работать, т.к будет ли он запитан и начнётся ли выполняться программа в нём? Или его надо отключить от программатора, снова подать питание, и только тогда он начнёт работать? Вопрос возник в связи с тем, что никак не могу запустить элементарное "мигание свтодиодом". Написал прошивку, залил, в Протеусе работает, а реале нет. Т.е в программе просто выставляю порт на выход, ставлю на нём 1. Светодиод подключаю анодом к ножке МК, катодом в земле(вывод VSS контроллера). :dont_know:

P.S. Какие же дурацкие названия тут, VSS, VDD, VPP... поди разбери где что, нет чтобы по нормальному называли: GND, VDD, RESET :(


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Пн дек 01, 2014 07:58:43 
Друг Кота

Карма: 68
Рейтинг сообщений: 1409
Зарегистрирован: Сб янв 29, 2011 00:28:48
Сообщений: 7774
Рейтинг сообщения: 0
xterro писал(а):
Светодиод подключаю анодом к ножке МК, катодом в земле(вывод VSS контроллера)

А умнее в инете ничего не видел????
Остальные твои вопросы тоже лишены здравого смысла


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Пн дек 01, 2014 08:05:40 
Опытный кот
Аватар пользователя

Карма: 18
Рейтинг сообщений: 46
Зарегистрирован: Чт апр 12, 2012 07:19:59
Сообщений: 873
Откуда: Тюмень
Рейтинг сообщения: 0
Enman
Я вот одного не понимаю, ну если не хочется отвечать, или нечего сказать, ну пройди ты мимо, промолчи, нет же надо влезть и ляпнуть что-нибудь. Глупый вопрос или нет, уж какой есть, нечего сказать, промолчи, либо расскажи что по чём, а не строй из себя умника.


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Пн дек 01, 2014 08:16:59 
Друг Кота

Карма: 68
Рейтинг сообщений: 1409
Зарегистрирован: Сб янв 29, 2011 00:28:48
Сообщений: 7774
Рейтинг сообщения: 0
светодиод к источнику напряжения ВСЕГДА подключается с резистором.
Программатор НЕ ДОЛЖЕН питать схему с контроллером (тем более такой), он предназначен для программирования....


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Пн дек 01, 2014 08:29:42 
Опытный кот
Аватар пользователя

Карма: 18
Рейтинг сообщений: 46
Зарегистрирован: Чт апр 12, 2012 07:19:59
Сообщений: 873
Откуда: Тюмень
Рейтинг сообщения: 0
То что с резистором подключается, это я знаю. С другой стороны, макс. ток ножки порта, если не ошибаюсь, что-то около 25 мА, светодиод, тоже расчитан примерно на такой же ток, поэтому подумал что страшного ничего не будет. Ну да ладно, это нюансы. А почему спросил про напряжение, недавно пробовал UsbAsp, там прошиваешь контроллер и можно его не отключать, контроллер от него запитывается и после прошивки сразу начинает работать. Поэтому стало интересно, как будет в случае с JDM.


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Пн дек 01, 2014 16:07:13 
Друг Кота

Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58
Сообщений: 7853
Рейтинг сообщения: 0
Цитата:
Если прошивать контроллер и не отключать его от программатора, то после прошивки будет ли контроллер работать

Посмотри что выдаёт СОМ порт.
Цитата:
Написал прошивку, залил, в Протеусе работает

Ни какой нет связи с твоим вопросом.
Цитата:
Глупый вопрос или нет, уж какой есть

Твой вопрос показывает уровень твоего ума.


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Пн дек 01, 2014 16:25:27 
Опытный кот
Аватар пользователя

Карма: 18
Рейтинг сообщений: 46
Зарегистрирован: Чт апр 12, 2012 07:19:59
Сообщений: 873
Откуда: Тюмень
Рейтинг сообщения: 0
Цитата:
Твой вопрос показывает уровень твоего ума.

Ваши ответы показывают ещё больше о вашем. :facepalm:


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Пн дек 01, 2014 16:29:34 
Мудрый кот

Карма: 21
Рейтинг сообщений: 93
Зарегистрирован: Пт май 29, 2009 10:58:47
Сообщений: 1842
Откуда: Саратов
Рейтинг сообщения: 0
xterro писал(а):
Если прошивать контроллер и не отключать его от программатора, то после прошивки будет ли контроллер работать, т.к будет ли он запитан и начнётся ли выполняться программа в нём?

Какой контроллер?
Если PIC - прочитай про выход контроллера MCLR, он отвечает за старт программы и режим програмирования.
В даташите показанны требования к его обвязки. Обычно на +5 это работа программы, +12 - режим програмирования, при этом от +5В необходимо развязать, например через резистор 10 кОм


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Пн дек 01, 2014 16:39:28 
Опытный кот
Аватар пользователя

Карма: 18
Рейтинг сообщений: 46
Зарегистрирован: Чт апр 12, 2012 07:19:59
Сообщений: 873
Откуда: Тюмень
Рейтинг сообщения: 0
Спасибо за ответы, буду разбираться. Контроллер PIC16F84FA(сразу не указал, подумал что этот программатор в основном для пиков используется, думал не принципиально), взял поковыряться, никогда с ними дела не имел, вот осваиваюсь :)


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Пн дек 01, 2014 18:38:30 
Опытный кот

Карма: 4
Рейтинг сообщений: 81
Зарегистрирован: Пн апр 11, 2011 10:08:52
Сообщений: 844
Рейтинг сообщения: 0
Fallk писал(а):
при этом от +5В необходимо развязать, например через резистор 10 кОм

и желательно последовательно с резистором установить маломощный диод Шоттки, тогда при программировании +12В не пойдет по цепи +5В


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Пн дек 01, 2014 20:29:57 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 10
Рейтинг сообщений: 163
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2349
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0
xterro писал(а):
светодиод, тоже расчитан примерно на такой же ток
Только ток этот ещё задать надо.
Увы, но порт МК, ни ограничителем, ни тем более стабилизатором тока не является, а есть он практически ключ.
Таким образом, подавая на пин МК "1" Вы фактически подсоединяете диод к шине Vdd.

Начнёт ли МК работать сразу после программирования, зависит от того, как сконфигурирован тактовый генератор, и вывод MCLR, и в какой последовательности программатор снимает напряжения Vdd и Vpp.
Насколько помню, 84-й не имеет внутреннего генератора, так что, если нет внешнего клока, работать он не начнёт, даже при условии неснятия Vdd.


-=Vovka=- писал(а):
последовательно с резистором установить маломощный диод Шоттки
Речь вроде только о программаторе, про внутресхемное программировании никто не говорил.

_________________
ICQ нет, и, в ближайшее время, не будет.


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Вт дек 02, 2014 06:14:22 
Опытный кот
Аватар пользователя

Карма: 18
Рейтинг сообщений: 46
Зарегистрирован: Чт апр 12, 2012 07:19:59
Сообщений: 873
Откуда: Тюмень
Рейтинг сообщения: 0
Цитата:
Речь вроде только о программаторе, про внутресхемное программировании никто не говорил.

Этот программатор же прошивает по ICSP? Т.е по сути его точно так же можно подсоединить на плате с запаяным пиком к ICSP разъёму и прошить или нет?


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Ср дек 03, 2014 19:02:48 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 10
Рейтинг сообщений: 163
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2349
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0
xterro писал(а):
его точно так же можно подсоединить на плате с запаяным пиком
Ясен пень.
Только вот тогда уже как-раз развязки и нужны будут.

_________________
ICQ нет, и, в ближайшее время, не будет.


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Сб янв 03, 2015 14:44:20 
Родился

Зарегистрирован: Сб янв 03, 2015 14:08:05
Сообщений: 2
Рейтинг сообщения: 0
Когда-то давным-давно я много программировал на PIC-ах и естественноно у меня были разные программаторы - навороченные и не очень. Но вот сегодня я вдруг увидел схему программатора, и вдруг понял, что она совершенна! :idea:

Изображение

Ведь внутри PICа на каждом выводе УЖЕ стоят защитные диоды на землю и на питание, поэтому все эти диоды и стабилитроны в других схемах программаторов избыточны. 5 вольт можно взять с USB.

p.s. подразумевается что COM-порт компьютера выполняет требования ГОСТ, так сказать :-)


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Вс янв 04, 2015 01:18:33 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: -1
Медали: 5
Получил миской по аватаре (5)
soul32bit,
Вы предлагаете подать "не пойми какое" напряжение через 10К на MCLR/Vpp? :shock: "Насиловать" защитные диоды? :shock:
В Microchip-е не зря, наверное, есть отдел где люди пишут документацию на свою продукцию. В том числе, Flash Programming Specification :)))

На этом форуме много котов, для которых дорога́ каждая копейка.
Не предлагайте пожалуйста схемы, с помощью которых очень большая вероятность спалить контроллер или порт RS-232.
----------
Спецификация RS-232:
Изображение

_________________
С Уважением, Альберт (Albert_V).


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Вс янв 04, 2015 19:53:47 
Опытный кот

Карма: 4
Рейтинг сообщений: 81
Зарегистрирован: Пн апр 11, 2011 10:08:52
Сообщений: 844
Рейтинг сообщения: 0
Первое же сообщение от soul32bit намекает, что он либо бот, либо спамер! В баню! :kill:


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Ср янв 07, 2015 01:03:36 
Родился

Зарегистрирован: Сб янв 03, 2015 14:08:05
Сообщений: 2
Рейтинг сообщения: 0
Albert_V писал(а):
Не предлагайте пожалуйста схемы, с помощью которых очень большая вероятность спалить контроллер или порт RS-232

Альберт, если не секрет - сколько вы спалили за свою практику контроллеров? :-) Имхо их не так-то просто убить... Схема совершенна в том смысле, что она минималистична и работает. Конечно она безграмотна и уж точно не для промышленных применений... Но то же самое можно сказать почти обо всех схемах в этом форуме. Сорри.

COM порт (теоретически) сгорает в момент подключения кабеля за счет неравенства потенциалов земли компьютера и подключаемого устройства. Поэтому как это не парадоксально, для COM порта значительно опаснее схема программатора с внешним источником питания. В этом смысле схема на резисторах с питанием от USB абсолютно безобидна. Токи ограничиваются резисторами а земля общая.

А вот выдержки из PIC16F8X EEPROM Memory Programming Specification:

----------

The PIC16F8X devices require one programmable power supply for VDD (4.5V to 5.5V) and a VPP of 12V to 14V. Both supplies should have a minimum resolution of 0.25V.

In the PIC16F8X, the programming high voltage is internally generated. To activate the Programming mode, high voltage needs to be applied to MCLR input. Since the MCLR is used for a level source, this means that MCLR does not draw any significant current.

Supply current (from VDD) during program/verify - 50mA.

Supply current from VIHH (on MCLR) - 200µA. VIHH must be greater than VDD + 4.5V to stay in Programming/Verify mode.

----------

USB порт в состоянии обеспечить ток VDD 50mA. Сопротивления резистора 10К вполне достаточно для поддержания тока MCLR 200µA.

p.s. Естественно подразумевается, что COM-порт выдает +-12В. Естественно подразумевается, что у пользователя есть хотя-бы тестер и он предварительно замерил напряжения, которые выдает COM-порт.

p.p.s. Я вас уверяю - никакого насилия над защитными диодами не происходит :-) Не буду приводить выдержки из datasheet, а то скажут еще что я бот... или спамер... :-)


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Ср янв 07, 2015 09:16:21 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
soul32bit писал(а):
Альберт, если не секрет - сколько вы спалили за свою практику контроллеров? :-)......

Два: i8031 (процессор) и PIC24HJ128GP206. Оба "по дури" :))) До конца жизни не забуду.
Заказчикам я сдал более 2000 изделий (после этого числа я перестал их считать).
Когда "переходил" с 51-го ядра (после Z80) на PIC (конец 90-ых) - вначале у меня был Microchip-овский программатор (уже не помню названия, плата с контроллером и панелькой), потом взял себе ICD2. Сейчас у меня ICD3.

Я понимаю, что не у всех есть возможность купить такой программатор но в этой теме были опубликованы схемы программаторов, которые можно повторять без опасений. Единственное замечание к ним: желательно предусмотреть работу с контроллерами, у которых питание 3,3V и Vpp=9V.
Всегда считал и считаю, что если хочешь что то делать - "инструмент" должен или гарантированно работать, или "на фиг" не нужен.

Что касается вашей схемы - это как "сидеть на вулкане" (хрен знает когда рванёт).
Мне сложно точно оценить вероятность "убития" порта или контроллера, но то что это произойдёт "на первых включениях" - 100%.
soul32bit писал(а):
А вот выдержки из PIC16F8X EEPROM Memory Programming Specification......

Если я выложу список pdf которые я читал - меня забанят. :)))

_________________
С Уважением, Альберт (Albert_V).


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Ср янв 07, 2015 14:09:20 
Это не хвост, это антенна
Аватар пользователя

Карма: 17
Рейтинг сообщений: 227
Зарегистрирован: Вс май 13, 2012 00:01:54
Сообщений: 1476
Рейтинг сообщения: 0
А вот хотите, как два пальца об***ать, гарантированно спалить от COM-порта входы проца (сэкономив на стабилитронах)?. Подключите на линии (после резисторов есс-но) по конденсатору микрофарад на 1000 на землю. А потом смело подключайте процессор.
Ёмкость электрическая есть у любого проводника, не только у кондёра. И совсем необязательно, чтобы входы физически сгорели. Достаточно будет какому-нибудь п-н переходу проплавиться на участке размером с атом.

Честное слово - не стоит создавать новую философию на экономии копеек.


Вернуться наверх
 
 Заголовок сообщения: Re: JDM-программатор для PIC
СообщениеДобавлено: Чт янв 08, 2015 16:25:56 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 10
Рейтинг сообщений: 163
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2349
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0
soul32bit писал(а):
она минималистична и работает
Первое - разумеется,
второе - как "женская логика", может заработать, а может и НЕ заработать.
И уж никак данные пункты не являются признаками идеальности.

_________________
ICQ нет, и, в ближайшее время, не будет.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 654 ]     ... , , , 29, , , ,  

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y