Oto, co znalazłem w arkuszu danych PIC16F1947:
Odczyt rejestru PORTB odczytuje stan pinów, natomiast zapis do niego spowoduje zapisanie do zatrzasku PORT. Wszystkie operacje zapisu są operacjami odczytu-modyfikacji-zapisu. Dlatego zapis do portu oznacza, że piny portu są odczytywane, wartość ta jest modyfikowana, a następnie zapisywana w zatrzasku danych PORT (LATB).
Jestem programistą oprogramowania układowego, a moje doświadczenie to informatyka. Nadal mam problemy ze zrozumieniem elektroniki i logiki na poziomie sprzętowym. Mam tylko podstawową wiedzę.
Chcę więc zrozumieć, co się dzieje, gdy dane są zapisywane w celu zatrzaśnięcia na poziomie sprzętowym.
Dziękuję Ci.