Witam
Właśnie próbuję uczyć się posługiwania mikrokontrolerami PIC, jednak mam pewne problemy. Mam do dyspozycji 2 programatory PICkit2 i PICkit3 oraz dwie płytki z odpowiednio mikrokontrolerami PIC12F617 i PIC18F46K80.
W przypadku programatora PICkit2 – w ogóle nie czyta płytki z PIC18. No device detected
.
W przypadku PIC12 – czyta, jednak tylko na ustawieniach z PICF519 (ustawienia z 617 nie są bezpośrednio dostępne na liście). Przy czym podczas programowania występuje jakiś problem z OSCCAL (invalid OSCCAL value detected?)
Przy wczytywaniu pliku *.hex (No configuration words in hex file). Wszystko kończy się komunikatem Programming failed at Program Memory address 0x00000000.
W przypadku PICkit3 – problem jest z kompilatorem. W MPLABX jedyny kompilator jaki jest wykrywany dla mikrokontrolerów PIC18 to kompilator assemblerowy. Zainstalowałem odpowiednią wersję XC8, jednak program jej nie wykrywa (none found).
Cóż począć?
Właśnie próbuję uczyć się posługiwania mikrokontrolerami PIC, jednak mam pewne problemy. Mam do dyspozycji 2 programatory PICkit2 i PICkit3 oraz dwie płytki z odpowiednio mikrokontrolerami PIC12F617 i PIC18F46K80.
W przypadku programatora PICkit2 – w ogóle nie czyta płytki z PIC18. No device detected
.
W przypadku PIC12 – czyta, jednak tylko na ustawieniach z PICF519 (ustawienia z 617 nie są bezpośrednio dostępne na liście). Przy czym podczas programowania występuje jakiś problem z OSCCAL (invalid OSCCAL value detected?)
Przy wczytywaniu pliku *.hex (No configuration words in hex file). Wszystko kończy się komunikatem Programming failed at Program Memory address 0x00000000.
W przypadku PICkit3 – problem jest z kompilatorem. W MPLABX jedyny kompilator jaki jest wykrywany dla mikrokontrolerów PIC18 to kompilator assemblerowy. Zainstalowałem odpowiednią wersję XC8, jednak program jej nie wykrywa (none found).
Cóż począć?