Moin Moin, habe schon in Google und hier gesucht, aber zur meiner Frage/Problem nichts gefunden. Ist es möglich, den TX Pin (PD1 TxD) auf zB PC4 umzuleiten bzw zu schalten? Ich würde gerne den Tx Port nutzen, leider die Tx Leitung für das LCD zuständig und das Layout im vorhandenen Projekt wäre nur sehr schwer zu ändern. Für Infos besten Dank ! mfg Oliver
Hi Oliver, das ist nicht möglich da der PIN intern für alternative Verwendung "beschaltet" ist. Versuch halt dein LCD an den anderen Pin zu legen und mache Dir die UART Schnittstelle komplett frei also auch den RX wer weiß vlt. brauchste den ja auch irgendwann mal... Gruß AVRli...
Nein. Den Hardwareport kann man nicht umändern. Wenn du eine SoftwareUart schreibst hast du das Problem nicht.
Geht. Du brauchst ein Teppichmesser oder Skalpell zum Auftrennen von Leiterbahnen auf deiner Platine und du musst zwei Stücken Fädeldraht anlöten.
Moin Lüds, das ging ja super fix. Mein Haken: Die Schaltung wurde schon ca 30x aufgebaut und wollte keinem zumuten, am Layout/Platine Änderungen vorzunehmen. Schöne wäre es (gewesen), nur mit der Software ein anderen Pin zu nutzen. Die Software UART wird wohl mangels Flash scheitern (58Bytes frei). Ich werde dann wohl doch ein neues Layout entwerfen, dann sind alte Geräte nicht mehr kompatibel, mal sehen. Besten Dank für Eure Infos. mfg Oliver
@Stefan Puhh... Lupe braucht man dann wohl auch noch wenn du im AVR ritzen willst... ;-) Spaß bei Seite @Oliver Software UART wäre auch eine Lösung wenn es garnicht anders geht. Da gibt es eine gute Beschreibung im Buch zu den AVR's von Wolfgang Timpert glaub ich... In ASM... Gruß AVRli...
> Mein Haken: Die Schaltung wurde schon ca 30x aufgebaut und wollte > keinem zumuten, am Layout/Platine Änderungen vorzunehmen. Wenn das LCD steckbar angeschlossen ist: Wie wäre es mit einem Adapterplatinchen fürs Kreuzen der Leitungen die von PD1 und PC4 kommen? Du brauchst ja eh eine Zusatzplatine für den RS232 Pegelwandler...
Hallo, welche LCD-Leitung hängt am TxD? Wenn es nicht gerade E oder ein CS ist, stört doch nichts. Du sendest doch die Daten, während der UART sendet, darf das Display eben nicht angesprochen werden und fertig. Zum Senden: UART TxEN, senden. Senden fertig, TxEN aus, und das Pin ist wieder für die Display-Routine verfügbar... Gruß aus Berlin Michael
Hallo, naja, zu schnell geschrieben... Die Displaydaten stören natürlich dann den UART-Empfang der anderen Seite... Da konntest Du nur mz Deinem übrigen Pin und einem zusätzlichen externen IC oder einem MAX mit Enable weiterkommen. Hilft dann vermutlich auch nicht so richtig, sorry. Gruß aus Berlin Michael
Aber wenn man Display und UART kombiniert, dann sendet der Pegelwandler auch alles weiter, was eigentlich dem Display gehört. -> Enable-Leitung für den Max232 nötig (o.ä.)
Soo, per Software UART geht das, nur leider habe ich ein Speicherproblem. Also entweder Code zusammenpressen oder doch neues Layout. Evt kann ich ja LCD Text ins EEPROM pressen? Dann ist das Einfache brennen ohne weiteres zutun nicht mehr möglich, weil das Abgleichunterprogramm jetzt ein leeres EEPROM abfragt. Leider ist RX/TX an den Datenleitungen angeschlossen, somit wird das mit der Doppelbelegung auch nix. Ich bleibe am Ball und tnx für Eure Tips. mfg Oliver
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.