Portal > Forum > Rund um Elektronik und Programmierung > Elektronik allgemein > Mikroprozessoren (µC) > Serial Out, Port auf LOW ziehen
Autor | Thema |
---|---|
CharlyMai
Foren-Prediger
Registriert seit: Mär 2005 Wohnort: Fuhrberg Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598 Beiträge: 1977 Status: Offline |
Beitrag 98983
, Serial Out, Port auf LOW ziehen
[12. April 2006 um 18:41]
Hi Leute,
vielleicht hat einer von den Spezies es schon Probiert, und eine Lösung für mich.... Ich will bei einem Tiny oder Mega Daten Seriell ausgeben. Dazu setze ich die serielle Schnittstelle auf "aktiv".... Nun soll für eine bestimmte Anzahl von "Bytes" (eine Zeit, die genau definiert ist, durch die Anzahl der Bytes)die TXD Leitung aber permanent auf LOW gezogen werden !?! Das Problem ist, das sobald ich die serielle Schnittstelle "aktiviert" habe keinen Zugriff mehr per Port/Pin habe bzw. dieser Befehl einfach "ignoriert" wird. Kennt von den "Spezialisten" da eine Lösung ???!!! Das ich das mit NOPs machen kann in einer Warteschleife, okay, aber das der Controller da 100ms nix macht ausser eine NOP Schleife abzuarbeiten ist ja nicht Sinn der Sache... PS: Die Serielle Schnittstelle arbeitet mit einem IRQ Grüße Pierre •"Der Glaube an eine bestimmte Idee gibt dem Forscher den Rückhalt für seine Arbeit. Ohne diesen Glauben wäre er verloren in einem Meer von Zweifeln und halbgültigen Beweisen." Konrad Zuse •Konstruiere ein System, das selbst ein Irrer anwenden kann, und so wird es auch nur ein Irrer anwenden wollen. SOLARIS-RMB e.V. AGM |
icepic
SP-Schnüffler Registriert seit: Okt 2003 Wohnort: Schönaich Verein: Solaris-RMB e.V.;TRA #10579 L2;T2 Beiträge: 840 Status: Offline |
Beitrag 98989
[12. April 2006 um 20:13]
Hi Pierre,
warum nicht vor dem Port "auf Low ziehen" das "TXEN-Transmitter enable"-Bit wieder auf Null setzen, um Kontrolle über den Pin zu bekommen ?? In der Zeit kannst Du ja eh nichts ausgeben !!! Oder verstehe ich dein Problem falsch ?? Uli Die Frage ob man den "neusten" PC hat, beantwortet man sich, wenn man links neben der SPACE-Taste schaut !!!! |
CharlyMai
Foren-Prediger
Registriert seit: Mär 2005 Wohnort: Fuhrberg Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598 Beiträge: 1977 Status: Offline |
Beitrag 98990
[12. April 2006 um 20:39]
Alsooo @ Uli ...
Ich wollte, um mir den Einsatz eines Timers zu ersparen, 3 IRQs vom UART auswerten, und dann mit dem Senden der Daten anfangen .... Sobald ich jedoch den UART deaktiviere, ist auch der IRQ nicht mehr da .... In den 8051ern Derivaten war es möglich trotz aktivem UART Kontrolle über den Pin zu bekommen.... Aber ich schreibe gerade mit Stefan über das Problem im Chat, und es bleibt mir wohl nichts anderes übrig, als einen Timer zu nehmen .... Grüße Pierre •"Der Glaube an eine bestimmte Idee gibt dem Forscher den Rückhalt für seine Arbeit. Ohne diesen Glauben wäre er verloren in einem Meer von Zweifeln und halbgültigen Beweisen." Konrad Zuse •Konstruiere ein System, das selbst ein Irrer anwenden kann, und so wird es auch nur ein Irrer anwenden wollen. SOLARIS-RMB e.V. AGM |