ho bisogno di scrivere solo alcuni bit della PORTA uguali ad alcuni bit della PORTB , lasciando inalterati gli altri delle rispettive porte, in sostanza, al momento uso questo codice:
- Codice: Seleziona tutto
PORTAbits.RA4=PORTBbits.RB4;
PORTAbits.RA5=PORTBbits.RB5;
PORTAbits.RA6=PORTBbits.RB6;
PORTAbits.RA7=PORTBbits.RB7;
Considerate che quei bit della PORTB possono assumere sia 0 che 1, è un segnale PPM.
Logicamente, i da RB0 a RB3 e da RA0 a RA3 devono essere lasciati inalterati , svolgono altre funzioni.
C' è un modo per ottenere la stessa cosa, scrivendo la PORTA tutta in un colpo? Usando uno shadow_reg ma poi quale operatore usare ?
Grazie

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)







