Seiten: [1] 2
|
|
|
Autor
|
Thema: Schieberegister per Software ansteuern (Gelesen 13572 mal)
|
|
SHOOTER
LED-Tauscher
Karma: +0/-0
Offline
Beiträge: 31
Ich liebe dieses Forum!
|
Was für eine Schnittstelle ist das?
Die serielle Schnittstelle hat nämlich kein Data In und Clock. Ich tippe mal auf ein I²C Bus?
mfg Benny
|
|
|
Gespeichert
|
|
|
|
|
SHOOTER
LED-Tauscher
Karma: +0/-0
Offline
Beiträge: 31
Ich liebe dieses Forum!
|
Aso
Also z.B. Dateneingang auf High udn Clock auf High, dann wieder Low: Schieberegister springt eins weiter?
Ich versteh nicht ganz wie das Schieberegister genau funktioniert.
mfg Benny
|
|
|
Gespeichert
|
|
|
|
|
SHOOTER
LED-Tauscher
Karma: +0/-0
Offline
Beiträge: 31
Ich liebe dieses Forum!
|
Ss handelt sich dabei um ein ganz normales Schieberegister ich dachte irgendein spezielles das man mit nem Bestimmten Protokoll ansprechen muss!
Jo dann weiß ich selbstverständlich wie es funktioniert! Es gibt die sogenanten Handshakeleitungen die man steuern kann, ich denke damit wär es dann möglich ne SW zu schrieben.
mfg Benny
|
|
|
Gespeichert
|
|
|
|
|
|
hackspider
Wakü-Poseidon
Karma: +4/-0
Offline
Geschlecht:
Beiträge: 412
|
Morgen Wie waere es wenn man die RTS und die DTR Leitungen dafuer benutzt ? Eine Leitung macht den Clock die andere Die Daten man muss dann zwar jedes einzelne Char das man senden will auseinanderpfluecken aber sollte doch funktionieren oder ? Wenn man das allerdings so loesen will muss man auf die Pegel achten, das sind keine typischen TTL Pegel.
mfg hackspider
|
|
|
Gespeichert
|
|
|
|
|
|
|
|
|
SHOOTER
LED-Tauscher
Karma: +0/-0
Offline
Beiträge: 31
Ich liebe dieses Forum!
|
So
das ich nicht die TxD Leitung verwenden kann ist mir hier klar, deswegen mein Vorschlag auf die Handshake-Leitungen (RTS und DTR, andere gehen nicht da die von der Gegenstelle geschaltet werden) auszuweichen.
Die RTS Leitung kann ich schalten wie ich will, die DTR Leitung wird jedoch meines Wissens automatisch geschaltet sobald ich irgendwas sende.
Zum Thema Sparfuchs ;-) Schaut euch mal die Alternativen zum MAX232 an: Die Lösung mit den 4 Widerständen und 2 Transistoren sieht doch ganz gut aus! http://www.scienceprog.com/alt...udget-projects/
Aber braucht man überahupt einen Konverter. Reichen da nicht einfach 2 oder 4 Transistoren aus. 1 ist glaub ich -12V, d.h. 2 Transistoren die das umkehren udn 5 Volt schalten pro Leitung und fertig. Mit dem PC wird ja nicht zurückkommuniziert.
Bevor ich da motz die SW schreibe mach ich erstmal ganz simple eine Checkbox für die RTS Leitung und dann noch ein Button der ein Zeichen sendet, so dass die DTR Leitung umschaltet (allerdings nur kurzzeitig, aber kann man ja verlängern indem man große DAtenmengen sendet) Dann kannst Du das an der Hardware testen und sollte es funktionieren kann man es immer noch erweitern.
mfg Benny
|
|
|
Gespeichert
|
|
|
|
Seiten: [1] 2
|
|
|
|
|