latch

9 Anni 8 Mesi fa - 9 Anni 8 Mesi fa #1 da nonso
latch è stato creato da nonso
salve
qualcuno saprebbe dirmi la differenza tra LATC0,LATC1,LATC2,LATC6,LATC7 e LC0,LC1,LC2,LC3,LC4,LC5,LC6,LC7
della porta C.Se devo accendere un led ed uso l'istruzione

#define pin1 LATCbits.LATC0 oppure

#define pin1 LATCbits.LC0 qual'è la differenza?

non ci sarebbero differenze tra l'istruzione
pin1 = 1;
usando una delle due define?

grazie
Ultima Modifica 9 Anni 8 Mesi fa da nonso.

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

  • nonso
  • Senior Member
  • Senior Member
Di più
9 Anni 8 Mesi fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic latch
Guardando l'header file sembrerebbe lo stesso. Sembrerebbe una ridefinizione per mantenere qualche compatibilita' con altri compilatori.

In ogni modo gli esempi Microchip fanno uso di questa forma

LATCbits.LATC0

e personalmente ho sempre usato questa forma...

Direi che nell'insieme dovrebbe convincerti ad usarla...

Saluti,

Mauro
Ringraziano per il messaggio: nonso

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
9 Anni 8 Mesi fa - 9 Anni 8 Mesi fa #3 da alfa75
Risposta da alfa75 al topic latch
mi aggiungo alla discussione
sto usando un pic 18f4620 e i bit LATC3,LATC4,LATC5 non sono accettati dal compilatore infatti non compaiono nemmeno nella finestra che appare mentre si sta digitando LATCbits.
mentre sono presenti i restanti LATC è tutti gli LC0,1,2....7

Allegati:
Ultima Modifica 9 Anni 8 Mesi fa da alfa75.

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

  • alfa75
  • Avatar di alfa75
  • Platinum Member
  • Platinum Member
Di più
9 Anni 8 Mesi fa #4 da alfa75
Risposta da alfa75 al topic latch
Rettifico quello che ho scritto sopra
il compilatore accetta tutti i bit dichiarati come LATC anche se alcuni non sono presenti,poi controllando il file header del 18f4620 si vede che non c'e differenza tra dichiarare con LATC o LC
Ringraziano per il messaggio: nonso

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

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