Momenteel ben ik bezig mn PIC16F628A te programmeren, in Assembly. Alleen nu stuit ik op een probleem:

Wat moet ik doen om van RA4 (pin 3), heeft een Smith Trigger input en een open-drain output, een 'normale' i/o poort te maken?

Ik wil (moet, want ik ga alle 16 i/o poorten gebruiken) deze poort graag netzo aansturen als alle andere. Voor mij als Informatica student gewoon een 0 of een 1.

Nu lees ik her en der op internet dat je, laten we voor het gemak zeggen een weerstand + led niet aan de ground moet verbinden maar aan de plus. Klopt dat? Zo nee hoe moet ik het dan wel oplossen.

Deze pin heeft als ingang de 'normale' eigenschap zoals de andere I/O-pennen.
Als je deze pin als output definieert kan ie niet aan een potentiaal van 5V komen. De drain hangt 'los' (en is verbonden met de pin).
Als je die pin (de drain dus) nu via een weerstand aan Vcc hangt, kun je wel twee logische niveaus maken.

Bedankt voor de uitleg. Ik heb het even uitgeprobeerd op een testprint en werkt inderdaad naar behoren.