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

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Alex73
  • Avatar di Alex73
  • Senior Member
  • Senior Member
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

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • alfa75
  • Avatar di alfa75
  • Platinum Member
  • Platinum Member
Di più
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

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Alex73
  • Avatar di Alex73
  • Senior Member
  • Senior Member
Di più
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"
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
  • Avatar di firstcolle
  • Platinum Member
  • Platinum Member
Di più
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

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Alex73
  • Avatar di Alex73
  • Senior Member
  • Senior Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login