- Messaggi: 40
- Ringraziamenti ricevuti 0
POTRC PIC18F4550
9 Anni 4 Mesi fa #1
da Alex73
POTRC PIC18F4550 è stato creato da Alex73
Salve a tutti,
ho un problema..... Parliamo di C18 e pic18f4550, se vado a settare i bit della porta C scrivendo LATCbits.LATC2=1; va tutto bene, se invece vado a gestire il bit rc3 e rc4 scrivendo LATCbits.LATC3=1; oppure LATCbits.LATC4=1; il compilatore mi da questo errore :
C:\Users\Pc\MPLABXProjects\Antenna4550_1.X\ante4550_1.c:186:Error [1205] unknown member 'LATC3' in '__tag_63'.
Perchè riesco a gestire i bit 0, 1 e 2 della porta C e non gli altri?
Dove sto sbagliando?
Grazie Alex
ho un problema..... Parliamo di C18 e pic18f4550, se vado a settare i bit della porta C scrivendo LATCbits.LATC2=1; va tutto bene, se invece vado a gestire il bit rc3 e rc4 scrivendo LATCbits.LATC3=1; oppure LATCbits.LATC4=1; il compilatore mi da questo errore :
C:\Users\Pc\MPLABXProjects\Antenna4550_1.X\ante4550_1.c:186:Error [1205] unknown member 'LATC3' in '__tag_63'.
Perchè riesco a gestire i bit 0, 1 e 2 della porta C e non gli altri?
Dove sto sbagliando?
Grazie Alex
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Alex73
- Autore della discussione
- Senior Member
Riduci
Di più
9 Anni 4 Mesi fa #2
da alfa75
Risposta da alfa75 al topic POTRC PIC18F4550
Ciao Alex
tempo fa anche un altro utente aveva notato questa stranezza,infatti mentre scrivi LATCbits. ti dovrebbe apparire un menu a tendina con tutte le opzioni possibili e se guardi bene LATC3 e LATC4 non ci sono ma al loro posto c'e LC3 ,LC4 usando questi non dovresti aver problemi.
Saluti
Andrea
tempo fa anche un altro utente aveva notato questa stranezza,infatti mentre scrivi LATCbits. ti dovrebbe apparire un menu a tendina con tutte le opzioni possibili e se guardi bene LATC3 e LATC4 non ci sono ma al loro posto c'e LC3 ,LC4 usando questi non dovresti aver problemi.
Saluti
Andrea
Si prega Accedi o Crea un account a partecipare alla conversazione.
- alfa75
- Platinum Member
Riduci
Di più
- Messaggi: 527
- Ringraziamenti ricevuti 86
9 Anni 4 Mesi fa #3
da Alex73
Risposta da Alex73 al topic POTRC PIC18F4550
Ciao Andrea,
effettivamente il menu a tendina non mostra l'opzione LATC3 e LAC4, al loro posto però non compaiono nemmeno LC3 e LC4. Io sto utilizzando ancora il C18 (prometto che quanto prima passerò al XC8), probabilmente tu ti riferivi proprio al XC8. Per ora al posto dei piedini RC3 e RC4 utilizzerò i pin RC6 e RC7...... Nel frattempo indaghiamo. Grazie!
Alex
effettivamente il menu a tendina non mostra l'opzione LATC3 e LAC4, al loro posto però non compaiono nemmeno LC3 e LC4. Io sto utilizzando ancora il C18 (prometto che quanto prima passerò al XC8), probabilmente tu ti riferivi proprio al XC8. Per ora al posto dei piedini RC3 e RC4 utilizzerò i pin RC6 e RC7...... Nel frattempo indaghiamo. Grazie!
Alex
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Alex73
- Autore della discussione
- Senior Member
Riduci
Di più
- Messaggi: 40
- Ringraziamenti ricevuti 0
9 Anni 4 Mesi fa - 9 Anni 4 Mesi fa #4
da firstcolle
Risposta da firstcolle al topic POTRC PIC18F4550
Ciao,
RC3 non esiste su pic18f4550 mentre RC4 ed RC5 sono di default abbinati alla funzioni USB, li puoi usare poi solo come ingressi digitali previa disabilitazione del modulo USB, ma sempre e solo come input e mai come outpout.
quindi è normale non vedere nel compilatore LATC3 e LATC4
dal data sheet:
"In PIC18F2455/2550/4455/4550 devices, the RC3 pin is not implemented"
" RC4 and RC5 do not have TRISC bits associated with them. As digital ports, they can only function as digital inputs."
"On a Power-on Reset, these pins, except RC4 and RC5, are configured as digital inputs. To use pins RC4 and RC5 as digital inputs, the USB module must be disabled"
RC3 non esiste su pic18f4550 mentre RC4 ed RC5 sono di default abbinati alla funzioni USB, li puoi usare poi solo come ingressi digitali previa disabilitazione del modulo USB, ma sempre e solo come input e mai come outpout.
quindi è normale non vedere nel compilatore LATC3 e LATC4
dal data sheet:
"In PIC18F2455/2550/4455/4550 devices, the RC3 pin is not implemented"
" RC4 and RC5 do not have TRISC bits associated with them. As digital ports, they can only function as digital inputs."
"On a Power-on Reset, these pins, except RC4 and RC5, are configured as digital inputs. To use pins RC4 and RC5 as digital inputs, the USB module must be disabled"
Ultima Modifica 9 Anni 4 Mesi fa da firstcolle.
Ringraziano per il messaggio: Video Lab
Si prega Accedi o Crea un account a partecipare alla conversazione.
- firstcolle
- Platinum Member
Riduci
Di più
- Messaggi: 362
- Ringraziamenti ricevuti 39
9 Anni 4 Mesi fa #5
da Alex73
Risposta da Alex73 al topic POTRC PIC18F4550
Grazie firstcolle,
sei stato chiarissimo! Avrei dovuto dare un'occhiatina al data sheet prima di chiedere aiuto.
Ciao Alex
sei stato chiarissimo! Avrei dovuto dare un'occhiatina al data sheet prima di chiedere aiuto.
Ciao Alex
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Alex73
- Autore della discussione
- Senior Member
Riduci
Di più
- Messaggi: 40
- Ringraziamenti ricevuti 0
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.