PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bascom OpenDrain Port config?



magic33
21.12.2008, 20:15
Guten Tag ich bräuchte für ein projekt einen pin der sich im open Drain modus befindet

wie soll ich diesen configurieren

portc.2 und c.3 i2c

port c.5 c.6 output

und port c.7 open drain was immer das auch heist so steht es im datenblatt des 3-wire bausteins
ich bin der meinung das ich das so garnicht machen kann und warscheinlich
den 3ten pin I/O
mit 2 pins am µCrealisieren muss einen input pin zum lesen und via einen NPN einen output port der mir den pin dann auf masse zieht


bitte um hilfe
frohes fest

Besserwessi
21.12.2008, 22:01
Einen echten open-Drain Ausgang kann man an der der USI oder USART kriegen. Damit kreigt man dann wahrscheinlich gleich die Schnittstelle zum 3-Wire Bus hin.

Sonst kann man einen Quasi open Drain Ausgang erhalten, indem man nicht dass PORT- BIT umschaltet, sondern das Datenrichtungsbit, bei eine Wert 0 im ausgabe Register. Dann schaltet man zwischen Low-Ausgang und Eingang um. Das ist dann fast opendrain und für die typischen Busse Ausraichend.

magic33
22.12.2008, 10:26
jo danke

frohes fest