Im Forum und im Wiki
-
Thread
SPI als Eingänge
Das Standardvorgehen ist einen Tristatebuffer zum Umschalten zu verwenden, zB einen 74LVC2G126
-
Thread
MOSI-Problem mit Beschaltung
Tristatebuffer zwischenschalten, der bei Reset Low die Peripherie nicht ansteuert. Ich verwende da zB den 74LVC2G126, der laeuft von 1.6 bis 5.5V und kostet 20cts @100
-
Thread
Mehrfachfunktionen bei ATMega328PB / UART1 vs. MOSI0/MISO0
Wenn man fuer den Programmiermodus pins umschalten muss kann man den 74LVC2G126 verwenden, welchen man mit dem Reset pin ansteuert. Ich bevorzuge allerdings Controller, die mir keinen solchen Mist aufdruecken. zB den Mega644, auch mit 2 Uarts.
-
Thread
2 Geräte an einem µC UART
UBX-Protokoll beschäftigen müssen. 2. UART multiplexen. Nimm dazu einen 74LVC2G125 und einen 74LVC2G126. Das sind zweifach-Buffer mit Enable beim 125 ist Enable Active-low, beim 126 ist Enable Active-High. Die Enables führst Du alle zusammen auf einen GPIO-Pin und kannst damit zwischen Update-UART
-
Thread
Eine UART abwechseln mit IC und PC verwenden?
, um einen Multiplexer umzuschalten. Zum Multiplexen kannst Du z.B. einen 74LVC2G125 und einen 74LVC2G126 nehmen - neim 125 ist der Enable invertiert, beim 126 nicht. Problem gelöst. Wenn Du magst, kannst Du das DTR noch an einen Pin vom Prozessor führen, damit der dann auch mitbekommt, wer mit ihm gerade
-
Artikel
Porterweiterung mit SPI
zu können, muß der MISO-Ausgang hochohmig sein, wenn /SS = 1 ist. Tipp: Man kann z.B. mit einem 74LVC2G126 oder einem 74LVC2G125 das Latch-Enable-Signal aus dem /SS-Signal generieren und den Ausgang hochohmig setzen, wenn /SS = 1 ist. Eingänge und Ausgänge zusammen. Hier wird gezeigt, wie man beide Schieberegister