Du kannst keine neue Antwort schreiben


Autor Thema 
CharlyMai

Foren-Prediger


Administrator

CharlyMai

Registriert seit: Mär 2005

Wohnort: Fuhrberg

Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598

Beiträge: 1976

Status: Offline

Beitrag 98983 , Serial Out, Port auf LOW ziehen [Alter Beitrag12. April 2006 um 18:41]

[Melden] Profil von CharlyMai anzeigen    CharlyMai eine private Nachricht schicken   Besuche CharlyMai's Homepage    Mehr Beiträge von CharlyMai finden

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

icepic

Registriert seit: Okt 2003

Wohnort: Schönaich

Verein: Solaris-RMB e.V.;TRA #10579 L2;T2

Beiträge: 834

Status: Offline

Beitrag 98989 [Alter Beitrag12. April 2006 um 20:13]

[Melden] Profil von icepic anzeigen    icepic eine private Nachricht schicken   Besuche icepic's Homepage    Mehr Beiträge von icepic finden

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


Administrator

CharlyMai

Registriert seit: Mär 2005

Wohnort: Fuhrberg

Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598

Beiträge: 1976

Status: Offline

Beitrag 98990 [Alter Beitrag12. April 2006 um 20:39]

[Melden] Profil von CharlyMai anzeigen    CharlyMai eine private Nachricht schicken   Besuche CharlyMai's Homepage    Mehr Beiträge von CharlyMai finden

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
[Zurück zum Anfang]
Du kannst keine neue Antwort schreiben