Hallo kurze Frage: Der 74HCT244 http://produktinfo.conrad.com/datenblaetter/150000-174999/150932-da-01-en-74hct240-241-244.pdf ist ein Bus Buffer (was genau bedeutet das) Wenn ich es richttig verstanden habe, könnte ich bsp. mit einem Shift-Register(74HCT164) belibige Level (High/Low) anlegen (während die Ausgänge noch alle LOW bleiben) und dann gleichzeitig alle 8 angelegten Pegel durchschalten. Warum kommt der im ISP-ProgrammierAdapter vor? "These devices are designed to be used with 3 state memory address drivers, etc." Was bedeutet das ? jo Axel
Hallo Axel, den 74244 / 74245 verwendet man oft als Bustreiber, und zum "enkoppeln" ... Für deine Anwendung würde ich eher einen 74377 verwenden, der eine solche "Übernahme" - Leitung hat. Dabei bleiben die 8 Leitungen aber in ihrem vorherigen Zustand, und gehen nicht nach low. Diesen IC werwendet man auch zur (Ausgangs) - Porterweiterung ... Gruß Matthias
Was bedeutet Bustreiber ? Ob da wirklich so toll entkoppelt wird ? in welcher Hinsicht ? Kann man damit das 12 Volt Signal vom PC an 5 Volt TTL anschließen? Ist das der Grund warum das Teil beim ISP-Adapter zum Einsatz kommz? jo Axel
Damit kannst du die Ports am µC auch so verwenden, weil die Ausgänge des ICs bei fehlendem Signal TRISTATE sind. Hermann
nee, 12V und 5V mit nem 244/245 geht nicht. Ist ja ein TTL-Chip, und die sind für 5V gedacht. Für 12/5V gibts Pegelwandler wie z.B. den MAX232. "Entkoppeln" ist ein weiter Begriff, es ist so gedacht, daß bei einem Kurzschluß nicht der Drucker-Port sondern eher der 74244 kaputt gehen sollte. Aber verlassen sollte man sich da nicht drauf.... Außerdem kann man über die Select - Leitung(en) den 244 vom Bus abtrennen - wenn man nun mehrere 244 verwendet kann man mit einer entsprechenden Logik mehrere Geräte an einen Bus anschließen, die Signale werden nur zu dem Gerät durchgelassen, dessen 244 gerade selektiert ist. So etwas kann man auch Multiplexing nennen. Wenn Du mehr Ausgänge an einen Atmel dranzaubern willst, würde ich 74374, 74377 , 74574 oder ähnliches verwenden. Dies sind sog. "Latches", d.h. sie übernehmen den Zustand der Eingänge bei einem Clk-Impuls und speichern diesen Zustand an den Ausgängen so lange, bis der nächste Impuls kommt. Diese Variante hat den Vorteil, daß auch "schnelle" Ausgänge damit realisiert werden können, wenns auch langsamer sein darf, kann man mit Schieberegistern 74595 / 74597 experimentieren. Lade Dir mal die Datenblätter runter und versuche zu verstehen, was man mit den Dingern machen kann. Nächster Schritt: Bestellen, rauf auf ne Experimentierplatine und schauen, ob Theorie und Praxis zusammenpassen.
Hab ich das jetzt richtig verstanden, dass man deshalb den 74HCT244 nimmt, damit man auch bei !angeschlossenem! ISP-ProgrammierAdapter noch den Port B (bei meinem 4433) uneingeschränkt benutzen kann. Nebenfrage: Warum besteht mein ISP-Adapter (laut Bauanleitung von www.mikrocontroller.de) nur aus dem 74HCT244. Wie funktioniert die Steuerung von ParallelPort sind da keine "gefährlichen" 12 Volt drauf ? jo,thanx Axel
Wieso sollten auf dem Parallelport 12V drauf sein? Der Parallelport hat TTL-Pegel, d.h. 0 oder 5V. Der serielle Port dagegen Pegel -12V und +12V, ist also ohne einen Pegelwandler für den Atmel tödlich. Mit Deiner Annahme liegst Du richtig: Der 244 ist, sofern er nicht selektiert ist, an den Ausgängen "hochohmig", d.h. er verhält sich so, als sei er garnicht da. Die Selektion geschieht über die Pins 1 und 19 (/G1 und /G2). Sie sind Low-Aktiv, d.h. wenn sie an 0V angelegt werden, wird der 244 aktiv geschaltet. Ich würde Dir empfehlen, erstmal ein gutes Buch für die Grundlagen der Digitaltechnik zu besorgen.... Leider habe ich da keine Empfehlung.
Mein Denkfehler war, das ich dachte, der parallelport habe 12 Volt. Danke. jo Axel
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.