- Messaggi: 1222
- Ringraziamenti ricevuti 104
creare_librerie_mplabxc8
11 Anni 5 Mesi fa #6
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic creare_librerie_mplabxc8
che Ide stai usando? che compilatore stai usando? hai installati altri compilatori?
Nel primo post parli di Xc8 e adesso stai aggiungendo i percorsi al compilatore mcc18..quindi non va bene.
devi aggiungerli a Xc8 compiler->include directories se usi xc8.
Ste
Nel primo post parli di Xc8 e adesso stai aggiungendo i percorsi al compilatore mcc18..quindi non va bene.
devi aggiungerli a Xc8 compiler->include directories se usi xc8.
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
Riduci
Di più
11 Anni 5 Mesi fa - 11 Anni 5 Mesi fa #7
da Taglia
Risposta da Taglia al topic creare_librerie_mplabxc8
Quando compilo trovo questo errore:
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory `C:/Users/.../led.X'
make -f nbproject/Makefile-default.mk dist/default/production/led.X.production.hex
make[2]: *** No rule to make target `build/default/production/PIC18F4620_config.o', needed by `dist/default/production/led.X.production.hex'. Stop.
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
make[2]: Entering directory `C:/Users/.../led.X'
make[2]: Leaving directory `C:/Users/.../led.X'
make[1]: Leaving directory `C:/Users/.../led.X'
BUILD FAILED (exit value 2, total time: 171ms)
P.S. Scusa StefA per quanto riguarda il compilatore è xc8, ho sbagliato a scrivere.
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory `C:/Users/.../led.X'
make -f nbproject/Makefile-default.mk dist/default/production/led.X.production.hex
make[2]: *** No rule to make target `build/default/production/PIC18F4620_config.o', needed by `dist/default/production/led.X.production.hex'. Stop.
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
make[2]: Entering directory `C:/Users/.../led.X'
make[2]: Leaving directory `C:/Users/.../led.X'
make[1]: Leaving directory `C:/Users/.../led.X'
BUILD FAILED (exit value 2, total time: 171ms)
P.S. Scusa StefA per quanto riguarda il compilatore è xc8, ho sbagliato a scrivere.
Ultima Modifica 11 Anni 5 Mesi fa da Taglia.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Taglia
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 21
- Ringraziamenti ricevuti 0
11 Anni 5 Mesi fa #8
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic creare_librerie_mplabxc8
non hai risposto al post precedente...
allega il programma...
Ste
allega il programma...
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
Riduci
Di più
- Messaggi: 1222
- Ringraziamenti ricevuti 104
11 Anni 5 Mesi fa #9
da Taglia
Risposta da Taglia al topic creare_librerie_mplabxc8
Ho installato il c18, mpasm(v5.49),mpasm(v5.50) e xc8. Per adesso ho provato solo xc8.
Il programma è semplice, accende in modo alternato 2 LED sulla portA.
#include <xc.h>
#include "PIC18F4620_config.h"
// Libreria Laurtec
#include "delay.h"
#include "delay.c"
int main(void) {
TRISA = 0x00;
PORTA = 0x00;
while (1) {
PORTAbits.RA4 = 0;
PORTAbits.RA5 = 1;
delay_ms(1000);
PORTAbits.RA4 = 1;
PORTAbits.RA5 = 0;
delay_ms(1000);
}
}
Il programma è semplice, accende in modo alternato 2 LED sulla portA.
#include <xc.h>
#include "PIC18F4620_config.h"
// Libreria Laurtec
#include "delay.h"
#include "delay.c"
int main(void) {
TRISA = 0x00;
PORTA = 0x00;
while (1) {
PORTAbits.RA4 = 0;
PORTAbits.RA5 = 1;
delay_ms(1000);
PORTAbits.RA4 = 1;
PORTAbits.RA5 = 0;
delay_ms(1000);
}
}
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Taglia
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 21
- Ringraziamenti ricevuti 0
11 Anni 5 Mesi fa #10
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic creare_librerie_mplabxc8
ho appena provato il tuo programma e compila correttamente.
Hai incluso i percorsi nel giusto compilatore (Xc8 compiler->include directories)?
Unica modifica che ho fatto, non avendo il 18F4620 ho messo le config per il 18F4550, non vorrei che l'errore fosse proprio in quel file.
Se hai già incluso quei percorsi e non ti funziona ancora, potresti provare a afre un progetto con il 18F4550 e il file config delle librerie per vedere se ci sono problemi, se così ti funziona l'errore sta nel file config.
Ste
Hai incluso i percorsi nel giusto compilatore (Xc8 compiler->include directories)?
Unica modifica che ho fatto, non avendo il 18F4620 ho messo le config per il 18F4550, non vorrei che l'errore fosse proprio in quel file.
Se hai già incluso quei percorsi e non ti funziona ancora, potresti provare a afre un progetto con il 18F4550 e il file config delle librerie per vedere se ci sono problemi, se così ti funziona l'errore sta nel file config.
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Ringraziano per il messaggio: Taglia
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
Riduci
Di più
- Messaggi: 1222
- Ringraziamenti ricevuti 104
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.