Программа компилируется, создается хекс, но программатор не запускается. Сделал все, как в этой инструкции. Прописал команду для pk2cmd.exe /PPIC$target-device$ /f$hex-filename$ /M ПАЧИМУ?))
Разобрался сам. Проблема хитра. PicKit2 не поддерживает PIC16F1823. Соответственно и pk2cmd.exe тоже не понимает чего от него хотят. Возникает вопрос: Как это полечить? Покупкой PicKit3? Или есть менее радикальные методы? Форум жив или скорее мертв чем жив? Будет крайне обидно если так...............................................
". PIC16F1823 нормально шьётся посредством PICKit2, но из под собственной оболочки. Нужно только заменить dat-файл на самый свежий, легко находится в сети. А вот прошивать этот МК из под MPLAB не пробовал, возможно, что не получится. По-крайней мере в списке поддерживаемых программаторов и отладчиков, PICKit2 не значится"
"1. Скачиваете этот архив: https://drive.google.com/file/... sp=sharing 2. Ставите ПО для автономного программирования PICKit2. Либо из файла "PICkit 2 v2.61.00 Setup A.zip", либо, если на компьютере не стоит dotNet, из файла "PICkit 2 v2.61.00 Setup dotNET A.zip" 3. После установки, в директории PICKit2 заменяете файл PK2DeviceFile.dat на одноименный из архива. 4. Пользуетесь.
Для того, чтобы добавить новые МК, используете программу "PICkit2 Device File Editor.exe" из того-же архива, процедура описана в сети."