Programmazione 16F876
Salve a tutti, io e un amico stiamo realizzando un sistema di controllo per un condizionatore tramite PIC. Abbiamo scritto l'intero programma e ora vorremmo caricarlo sul microcontrollore.
Utilizzando ic-prog però al momento di programmare (Programma Tutto) il programma genera un errore (Verifica fallita all'indirizzo 0000h) e non riusciamo a venirne fuori.
Programmiamo tramite seriale RS232.
Cercando su internet ho trovato che l'errore spesso si riferisce a problemi sulla tensione del PIC, abbiamo provato a misurarla ma sul Vdd sono presenti 5V e sull' MCLR durante la programmazione circa 10V. Tutto pare corrispondere quindi.
Il programma è stato scritto come segue:
Potrebbe essere necessario programmare con un programmatore diverso o con un altro sistema operativo? Attualmente abbiamo provato con IC-prog su windows XP e MPLAB che da come risultato (Unable to connect)
Ringrazio in anticipo per l'aiuto.
Utilizzando ic-prog però al momento di programmare (Programma Tutto) il programma genera un errore (Verifica fallita all'indirizzo 0000h) e non riusciamo a venirne fuori.
Programmiamo tramite seriale RS232.
Cercando su internet ho trovato che l'errore spesso si riferisce a problemi sulla tensione del PIC, abbiamo provato a misurarla ma sul Vdd sono presenti 5V e sull' MCLR durante la programmazione circa 10V. Tutto pare corrispondere quindi.
Il programma è stato scritto come segue:
- Codice: Seleziona tutto
__CONFIG_CP_OFF
__CONFIG_WDT_OFF
__CONFIG_BODEN_OFF
__CONFIG_PWRTE_ON
__CONFIG_HS_OSC
__CONFIG_WRT_ENABLE_ON
__CONFIG_LVP_OFF
__CONFIG_DEBUG_ON
__CONFIG_CPD_OFF
PROCESSOR 16F876
RADIX DEC
INCLUDE "P16F876.INC"
ORG 00h
CLRF INTCON
main
......
end
Potrebbe essere necessario programmare con un programmatore diverso o con un altro sistema operativo? Attualmente abbiamo provato con IC-prog su windows XP e MPLAB che da come risultato (Unable to connect)
Ringrazio in anticipo per l'aiuto.