Например TDA7294

Форум РадиоКот • Просмотр темы - Arduino вместо pickit3 - возможно ли?
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 14:31:50

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


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



Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Пт апр 10, 2020 09:14:23 
Опытный кот

Карма: 6
Рейтинг сообщений: 11
Зарегистрирован: Пн дек 29, 2014 11:48:22
Сообщений: 793
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Извините, вопрос простой, для знающих.

Есть устройство на pic18f67k22 (впаян), выведены 5 контактов для программирования.
Программатора pickit3 нету у меня, заказывать сейчас долго.
Нет ли возможности сделать подобие программатора из arduino?

Вычитал, что pic18f67k22 через pickit2 не шьётся, т.е. нужен именно pickit3 почему-то(

Ещё у меня есть RT809F и Sterh, но у них тоже нет в списках этого.
А буква k что обозначает, в инете обычно пишут pic18F6720, т.е. без K.

Хотел купить Программатор ICSP K150 - но пишут, что глючная, через MPLAB IDE не работает, да и K22 в списке нету.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Пт апр 10, 2020 09:48:07 
Опытный кот

Карма: 4
Рейтинг сообщений: 81
Зарегистрирован: Пн апр 11, 2011 10:08:52
Сообщений: 844
Рейтинг сообщения: 0
Ответ тут: http://www.microchip.su
Хотя можно попробовать отредактировать файл PK2DeviceFile.dat - там есть pic18f6722.
Гуглите "PICkit2 Device File Editor"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Пт апр 10, 2020 10:38:22 
Опытный кот

Карма: 6
Рейтинг сообщений: 11
Зарегистрирован: Пн дек 29, 2014 11:48:22
Сообщений: 793
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Эту тему я читал.
Т.к. где-то было сказано, что конкретно для pic18f67K22 нужен pickit3 - и попросил разъяснить, что означает буква К.
Т.е. я не понимаю, одинаковы ли pic18f67K22 иpic18f6722 с точки зрения программирования.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Пт апр 10, 2020 10:44:18 
Поставщик валерьянки для Кота

Карма: 20
Рейтинг сообщений: 253
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 2090
Рейтинг сообщения: 0
Т.е. я не понимаю, одинаковы ли pic18f67K22 иpic18f6722 с точки зрения программирования.

Programming Specifications на эти мк в свободном доступе, всегда можно сравнить или даже самому программатор сделать.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Пт апр 10, 2020 11:04:47 
Опытный кот

Карма: 6
Рейтинг сообщений: 11
Зарегистрирован: Пн дек 29, 2014 11:48:22
Сообщений: 793
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Т.к. ответы на все вопросы есть в Гугле, то никакие форумы не нужны - это Ваша позиция. Всё ведь описано в доках.

Надеюсь, найдутся и простые любители, кто уже сталкивался и сможет подсказать.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Пт апр 10, 2020 12:16:07 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: -2
колеги правы одинакофые по фэйсам ципки шьются обычно одинакава независимо от наприсит
надо или правитть фазлы конфига на предмет поллной их подержки либо тубо взять подобный по флешу и отключить проверку ид чипки просто когда писался солфт 2пикита их tit даже в проэкте не было и истествено никто их не внес в базу а вот почему нет официалных патчей софта это вапрос к полдержке програматора

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Пт апр 10, 2020 18:21:07 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Софт-оболочка
PICPgm 1.9.3.1
(http://picpgm.picprojects.net/index.html)
имеет в списках вышеуказанный микроконтроллер.
Работает со множеством реализаций программаторов в железе.
В случае применения старых любительских программаторов ("высоковольтный режим") необходимо обратить внимание на уровень напряжения для вывода сброса.
Вложение:
39947b.pdf [457.71 KiB]
Скачиваний: 376

Однако "вживую" я с тем PIC18F67K22 не встречался.
В инете данные смотрим тут:
https://www.microchip.com/wwwproducts/en/PIC18F67K22
Даташит на PIC18F87K22 FAMILY включает в себя и PIC18F67K22.
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Сб апр 11, 2020 01:21:51 
Опытный кот

Карма: 6
Рейтинг сообщений: 11
Зарегистрирован: Пн дек 29, 2014 11:48:22
Сообщений: 793
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
В даташите на PIC18F67K22 я прочитал, что Vpp (MCLR) должен быть от Vdd+1,5V (6,5V) до 10V, а в схеме высоковольтного программатора, например, от Tait (см. рис). на этот вывод коммутируется 13V.
Сожжёт ведь поди.


Вложения:
Tait_programmer.png [5.62 KiB]
Скачиваний: 352
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Сб апр 11, 2020 05:30:30 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
У меня сделано с возможностью изменения питающих напряжений для вывода RESET.
Даже для AN589 и JDM.
Правда под 3-вольтовые МК там не предусмотрено базовое питание (но можно сделать самому при желании)
Вложение:
AN589_mm.pdf [226.7 KiB]
Скачиваний: 248

Вложение:
my_JDPR.pdf [165.88 KiB]
Скачиваний: 261

Оба варианта проверены на "стандартных среднемладших" - до других лапы не доходили.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Сб апр 11, 2020 07:31:26 
Опытный кот

Карма: 6
Рейтинг сообщений: 11
Зарегистрирован: Пн дек 29, 2014 11:48:22
Сообщений: 793
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Я собрал JDM и попытался прошить через PICPgm. В схеме Vdd=3,3V.
Соответственно, стабилитрон в JDM я поставил не на 5, а на 3,3в.

JDM определяется, а шить не шьёт. И автоопределение PIC не работает.
Уже и с внешнего БП подавал Vpp, всё никак. Ток потребления от БП по Vpp всего 0,34 мА.
Хотя в ДШ написано, что до 10 может доходить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Сб апр 11, 2020 08:08:17 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
JDM я таки переделал - В моей версии там стоят RS232->TTL преобразователи и видоизмененная схема подачи сигнала на RESET.
Моя схема довольно резко в том смысле отличается от "исходного JDM" - сохранен только протокол обмена и соответствие выводов как со стороны ПК так и со стороны МК.
Второе...
ПИКи имеют два варианта программирования - "высоковольтный" и низковольтный.
Высоковольтный в приоритете (по заводским умолчаниям), однако при прошивке может быть установлен и "низковольтный" режим - там другие выводы используются.
Высоковольтный обеспечивает общее стирание, а затем уже и остальные операции.
Однако проверку лучше делать на опытном образце, а не на конкретной платке - дабы не повредить имеющиеся программы.
В принципе... Я могу 18-ю глянуть на только примере PIC18F1320...
:roll:

Перед запуском
Установите вручную тип программатора согласно данного скрина:
Изображение
Отличие от автодетекта - флажок invert в графе MCLR/Vpp должен быть активен! (с птичкой).
:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Сб апр 11, 2020 10:21:44 
Опытный кот

Карма: 6
Рейтинг сообщений: 11
Зарегистрирован: Пн дек 29, 2014 11:48:22
Сообщений: 793
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Я пытаюсь высоковольтным - т.к. в ДШ на мой пик не обозначен низковольный режим явно.
Ваша схема для меня сложна чтоб быстро сделать, уже заказал на али pickit3 - там должно быть всё и сразу.

Почему инверсия для MCLR? я проверял, когда программирование начинается, туда подаётся как раз напряжение, как и должно быть. (птичка не стоит).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Сб апр 11, 2020 10:33:08 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Инверсия именно под мою железяку.
Отчего - вспоминать надо - для того и архивчик со схемой и подсказками сделан, чтоб быстро воспользоваться.
Собственно тот JDM подобный ранее я уже выкладывал
https://radiokot.ru/forum/viewtopic.php ... 2#p2719522
https://radiokot.ru/forum/viewtopic.php ... 1#p2722331
Там полное описание что и зачем...
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Ср июл 21, 2021 07:26:55 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вт мар 07, 2017 23:14:07
Сообщений: 70
Откуда: Москва
Рейтинг сообщения: 0
Решено! Думаю тему можно закрывать...
СпойлерИзображение

ВНИМАНИЕ! Номиналы на схеме изображены без учета наличия зеленого светодиода, используемого для контроля напряжения программирования. Если вы хотите использовать в схеме светодиод, тогда измените номинал R2 на 1k, а R4 и R5 удалите из схемы.
В схеме программатора, также применяются: конденсатор керамический, дисковый, резисторы по 0,25 Ватт, светодиоды 3мм, тактовая кнопка, любой малошумящий шим DC-DC повышающий преобразователь с максимальным выходным током до 80мА.
ПО: инструкции (скейтч) для Ардуино и оболочки можно загрузить в RAR архиве:
Вложение:
Arduino to Pickit progger.rar [244.21 KiB]
Скачиваний: 295

Поддерживает большинство PIC контроллеров:
СпойлерPIC16F688, PIC12F683, 12F630, 12F676, pic16F877a, 16F877, PIC16F690, PIC16F684, PIC16F84, PIC16F84A, PIC16F628A, pic12f629, pic12f675, pic16f630, pic16f676, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f627, pic16f627a, pic16f628, pic16f648a, pic16f882, pic16f883, pic16f884, pic16f886, pic16f887 и это еще не весь список поддерживаемых МК.

_________________
"Ваше время ограничено, поэтому не тратьте его, живя чужой жизнью."
Стив Джобс (Steve Jobs) сооснователь Apple.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Пн июл 26, 2021 01:20:50 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вт мар 07, 2017 23:14:07
Сообщений: 70
Откуда: Москва
Рейтинг сообщения: 0
Выкладываю также, скетчи, приложения и схемы подключения Ардуино к следующим МК семейства PIC18Fxx:
СпойлерPIC18F2221 • PIC18F2580 • PIC18F4480
• PIC18F2321 • PIC18F2585 • PIC18F4510
• PIC18F2410 • PIC18F2610 • PIC18F4515
• PIC18F2420 • PIC18F2620 • PIC18F4520
• PIC18F2423 • PIC18F2680 • PIC18F4523
• PIC18F2450 • PIC18F2682 • PIC18F4525
• PIC18F2455 • PIC18F2685 • PIC18F4550
• PIC18F2458 • PIC18F4221 • PIC18F4553
• PIC18F2480 • PIC18F4321 • PIC18F4580
• PIC18F2510 PIC18F4410 • • PIC18F4585
• PIC18F2515 PIC18F4420 • • PIC18F4610
• PIC18F2520 PIC18F4423 • • PIC18F4620
• PIC18F2523 PIC18F4450 • • PIC18F4680
• PIC18F2525 PIC18F4455 • • PIC18F4682
• PIC18F2550 PIC18F4458 • • PIC18F4685
• PIC18F2553

Архив:
Вложение:
18Fxx from aduino progger.RAR [969.13 KiB]
Скачиваний: 260

В первой схеме подключения лучше использовать резисторы номиналом 220 Ом, 0,25 Вт, 1%.
P. S. на практике применялись только PIC18F2550 и PIC18F4450. Как будет работать с остальными - неизвестно!..

_________________
"Ваше время ограничено, поэтому не тратьте его, живя чужой жизнью."
Стив Джобс (Steve Jobs) сооснователь Apple.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Ср янв 05, 2022 20:38:54 
Сверлит текстолит когтями

Карма: 20
Рейтинг сообщений: 296
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1219
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Случайно наткнулся на следующую ссылку:
Programmer for 8-bit PIC devices built upon AVR (or Arduino)
https://github.com/stechiez/a-p-prog

и видео:
How to Build PIC Programmer Using Arduino:
https://www.youtube.com/watch?v=kpQ2t9pA1HQ

С помощью тестовой Arduino Nano, установленной на breadboard, я дополнил схему с чип PIC-микроконтроллером из списка (+ YES). Arduino запрограммировал с fw -> pp.ino. Содержание папки sw скопировал в C:\. Был удивлен, обнаружив, что blink был записан сразу -> led моргал :).

Для удобство для себя добавил строка даже в p.bat файл:
Код:
pp3.exe -c COM37 -t 16f1503 main.hex
pause

для теста: blink на RA4, PIC16F1503, CCS

Для рабочего места, для тесты с PIC нет второй программатор (pickit3). Пробовал этот метод. В основном експериментирую с базовых функций и алгоритмов. Стараюсь не использовать три вывода кроме программирования: MCLR, PGC и PGD. Оставил VDD напрямую к +5V. Так что тест ничем не отличается от использования Arduino - при написании программы и последующем старта ничего не переключаю, не перемещаю провода или куплунгом. Все получилось легко и метод очень понравился. Может кому-нибудь пригодиться.

(При запуске Arduino, первое программирование дает сбой. Не смотрел подробно почему, но второй запуск уже выполняется успешно.)

(частично пользовал БГ -> РУ переводчиком)

мое использование до сих пор: PIC16F1503. Не забудьте поднять фюз LVP. (В CCS: #fuses LVP).


Вложения:
pic16f503_prog_with_arduino.gif [41.31 KiB]
Скачиваний: 176
blink_ra4.zip [820 байт]
Скачиваний: 162
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Ср май 11, 2022 21:26:04 
Грызет канифоль

Карма: -10
Рейтинг сообщений: 17
Зарегистрирован: Пт дек 30, 2016 18:05:50
Сообщений: 286
Откуда: Украина.
Рейтинг сообщения: 0
Тот же скетч для a-p-prog, но поддерживает уже configuration word 2, что даёт запрограммировать более новые МК(где их по два например).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino вместо pickit3 - возможно ли?
СообщениеДобавлено: Ср май 11, 2022 22:40:04 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: -14
Рейтинг сообщений: 103
Зарегистрирован: Вт янв 26, 2021 22:33:21
Сообщений: 2323
Рейтинг сообщения: 0
Можно через екстра-пик и ком порт ))


Вложения:
3202.rar [497.39 KiB]
Скачиваний: 135

_________________
Не спрашивай по ком звонит колокол, он звонит по тебе !
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

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


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


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

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


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