Questo è quello che ho trovato nella scheda tecnica PIC16F1947:
La lettura del registro PORTB legge lo stato dei pin, mentre scrivere su di esso scriverà sul latch PORT. Tutte le operazioni di scrittura sono operazioni di lettura-modifica-scrittura. Pertanto, una scrittura su una porta implica che i pin della porta vengono letti, questo valore viene modificato e quindi scritto nel blocco dati PORT (LATB).
Sono uno sviluppatore di firmware e il mio background è Informatica. Faccio ancora fatica a comprendere l'elettronica e la logica a livello hardware. Ho solo le conoscenze di base.
Quindi, voglio capire cosa succede quando i dati vengono scritti per agganciarsi a livello hardware.
Grazie.