Случайно наткнулся на следующую ссылку:
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) Скачиваний: 179
-
- blink_ra4.zip
- (820 байт) Скачиваний: 165