erstmal Hallo zusammen, bin der Neue :) ich habe folgendes Verständnisproblem: Ich habe einen µC (µC1, ein ATMEGA48) der mir ein Ausgangssignale liefert. Im Bausatz setzt er seinen Ausgang per Programm auf Masse und betreibt so eine LED mit Vorwiderstand direkt (es sei gesagt, dass ich auf den ersten µC1 keinen Einfluss habe, weder programmtechnisch noch mechanisch). Ich kann lediglich an den LED's oder am Ausgang anlöten. (Ich habe mal mit Paint deletantisch ne Skizze vom Ist-Zustand gemacht und angehängt, nicht verurteilen dafür ;) ) Jetzt wollte ich das Signal aber weiter verwenden um in einem weiteren µC (µC2, ein ATMEGA32) als Eingangssignal zu fungieren (am liebsten mit der LED, muss aber nicht zwingend). 1. Frage: Geh ich richtig davon aus, dass der µC1 am Ausgang hochohmig ist wenn die LED nicht leuchtet, und dann beim durchschalten seinen Ausgang auf Masse ('low') legt? wenn das so ist dann 2. Frage: kann ich das 'low' signal im µC2 direkt so verwenden? oder muss ich da z.B 74HCT14 dazwischen bauen um das signal umzukehren? (den µC2 kann ich programmieren) und 3. Frage: wie siehts denn dann mit Pull up/down Widerständen aus? danke erstmal für eure Tips, lG Chris
Christian Bernhardt schrieb: > 1. Frage: Geh ich richtig davon aus, dass der µC1 am Ausgang hochohmig > ist wenn die LED nicht leuchtet, und dann beim durchschalten seinen > Ausgang auf Masse ('low') legt? Das wär zwar möglich, ist aber eher unwahrscheinlich. Wahrscheinlicher ist es, dass der Pin auf Ausgang geschaltet wurde und dort ganz einfach je nach gewünschtem LED Zustand entweder 0V oder 5V anliegen. Was sagt denn dein Voltmeter? > 2. Frage: kann ich das 'low' signal im µC2 direkt so verwenden? oder > muss ich da z.B 74HCT14 dazwischen bauen um das signal umzukehren? (den > µC2 kann ich programmieren) Die wahrscheinlichste Variante ist, dass du einfach vom Ausgangspin auf den Eingangspin des 2.ten µC gehen kannst. Anstatt hier zu fragen, hätte ich das schon längst einfach ausprobiert. Schlimmeres als nicht funktionierten kann dir nicht passieren. UNd dann weißt du es genau. > 3. Frage: wie siehts denn dann mit Pull up/down Widerständen aus? Gegenfrage: Wann benötigt man denn einen Pullup bzw. Pulldown? Wenn dir die Antwort auf diese Frage klar ist, dann müsste dir auch klar sein, ob du einen brauchst oder nicht.
:
Bearbeitet durch User
1. Kann sein ist aber warscheinlich nicht so. Der µC wird ein high ausgeben (VCC) wenn die LED aus ghen soll. 2. Ja wenn sie die gleiche Spannung(squelle) benutzen und die GNDs miteinander verbunden sind. 3. Sind in modernen CPUs eingebaut
hi, ja danke erstmal für die infos, ich habe bis auf den Bausatz noch nichts da und kam noch nicht zum messen :) ich wollt halt vorab nochmal erfahrene fragen bevor ich mir die entsprechenden Teile kaufe, damit ich mir nichts unnötig kaufe ja pullup/pulldown sind für definierte zustände um die ein-/ausgänge nicht 'frei schwebend' zu lassen wollt nur sicher gehen, ob ich die als absicherung bei 2 controllern benutzen sollte oder nicht :) Uwe schrieb: > 2. Ja wenn sie die gleiche Spannung(squelle) benutzen und die GNDs > miteinander verbunden sind. ja das könnte vlt problematisch werden, da der bausatz mit nem 7805 läuft und meine erweiterung mit LM2678, da ich n bissel mehr power brauche, aber vermutlich werde ich den bausatz dann auch über den LM laufen lassen und den 7805 auslöten lg
Christian Bernhardt schrieb: > Uwe schrieb: >> 2. Ja wenn sie die gleiche Spannung(squelle) benutzen und die GNDs >> miteinander verbunden sind. > > ja das könnte vlt problematisch werden, da der bausatz mit nem 7805 > läuft und meine erweiterung mit LM2678, da ich n bissel mehr power > brauche, aber vermutlich werde ich den bausatz dann auch über den LM > laufen lassen und den 7805 auslöten Wenn beide Boards (bzw. Controller) mit der selben Spannung laufen ist das kein Problem (dass das eine Board einen 7805 und das andere den LM2678 benutzt). Du musst nur GND verbinden. Dann noch den LED-Pin über einen Angstwiderstand (1kOhm oder so) an deinen Atmega32 führen und fertig. Und selbst wenn der Controller mit der LED zum ausschalten der LED den Ausgang auf Eingang (hochohmig) stellt kannst du im Atmega32 noch den internen Pullup-Widerstand aktivieren. Du musst also keinen einlöten.
:
Bearbeitet durch User
alles klaro, ihr habt mir erstmal viel weitergeholfen dann kann ich ja mal den warenkorb füllen und in den alphatest übergehen ;) lieben Gruß
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.