Für Anfänger kann das schon schwierig sein, und für erfahrenere
Programmierer ist das alles so superselbstverständlich. Daher die
Antworten. Kann ich schon verstehen.
Aber so einfach sind die Datenblätter nun mal nicht zu lesen.
Lies das Kapitel 10 im Datenblatt. Noch einfacher: Kuck dir das Bild
Figure 10-1 an, das ist eine Art "Schaltplan", das beschreibt, was so
ein IO-Port eigentlich ist. Leider ist es also nicht ganz so einfach,
den einzuschalten.
Du musst:
- Den IO-Port als digitalen Port deklarieren (ANSEL...)
- Den IO-Port als Ausgang deklarieren (TRIS...)
- Den Pull-Up ausschalten / einschalten (WPUB...)
Erst dann kannst du ihn mit "LATB...) verwenden.
Diese Schreibweise "WPUBbits.WPUB0" ist einfach nur ein Zugriff auf die
einzelnen bits ^^^^
Microchip hat in einem Header Bitfelder deklariert, um das zu
vereinfachen.
WPUBbits.WPUB0 schaltet das Bit WPUB0 im Register WPUB aus.