Hallo Leute,
ich hatte vor vielen (vielen) Jahren mal bei einem 8051 eine RS232 Ausgabe über einen normalen Port-Pin programmiert (damals in C). Gibt es beim AVRco was fertiges dazu? Software SerPort oder sowas, ich habe in der Doku nichts passendes gefunden.
Hintergrund dazu, ich habe bei meiner Steuerung 2x RS485 Ports vorgesehen, den einen für Ausweisleser und den zweiten als MODBUS-Schnittstelle.
Die ganze Zeit habe ich die Modbusschnittstelle dazu genutzt um beim Test und Debuggen Informationen auszugeben, jetzt aktiviere ich allerdings in der Firmware das Modbus, somit kann ich diese Schnittstelle nicht mehr dafür nutzen. Ich hatte beim ursprünglichen Design (XMEGA256A3AU) auf einen Expansion-Port eine TTL Ausgabe vorgesehen. PC6 und PC7 (SerPortC1), diese wollte ich dann später mit einen Adapter als Debuginformationsschnittstelle nutzen.
Durch die Umstellung nach den ersten Tests auf den XMEGA384C3 gibt es diese Schnittstelle aber so nicht mehr, der 384er hat diesen SerPortC1 nicht mehr. Mir geht es hier nur um eine einfache Textausgabe. Wenn es hier nichts fertiges gibt müsste ich es dann wieder per Hand machen inkl. des Timings für die Baudrate
Für eine Möglichkeit den Treiber "Modbus" im laufenden Betrieb Ein/Auszuschalten und den Port anderweitig zu nutzen habe ich keine Möglichkeit gefunden. (übersehen?)
Thorsten
ich hatte vor vielen (vielen) Jahren mal bei einem 8051 eine RS232 Ausgabe über einen normalen Port-Pin programmiert (damals in C). Gibt es beim AVRco was fertiges dazu? Software SerPort oder sowas, ich habe in der Doku nichts passendes gefunden.
Hintergrund dazu, ich habe bei meiner Steuerung 2x RS485 Ports vorgesehen, den einen für Ausweisleser und den zweiten als MODBUS-Schnittstelle.
Die ganze Zeit habe ich die Modbusschnittstelle dazu genutzt um beim Test und Debuggen Informationen auszugeben, jetzt aktiviere ich allerdings in der Firmware das Modbus, somit kann ich diese Schnittstelle nicht mehr dafür nutzen. Ich hatte beim ursprünglichen Design (XMEGA256A3AU) auf einen Expansion-Port eine TTL Ausgabe vorgesehen. PC6 und PC7 (SerPortC1), diese wollte ich dann später mit einen Adapter als Debuginformationsschnittstelle nutzen.
Durch die Umstellung nach den ersten Tests auf den XMEGA384C3 gibt es diese Schnittstelle aber so nicht mehr, der 384er hat diesen SerPortC1 nicht mehr. Mir geht es hier nur um eine einfache Textausgabe. Wenn es hier nichts fertiges gibt müsste ich es dann wieder per Hand machen inkl. des Timings für die Baudrate
Für eine Möglichkeit den Treiber "Modbus" im laufenden Betrieb Ein/Auszuschalten und den Port anderweitig zu nutzen habe ich keine Möglichkeit gefunden. (übersehen?)
Thorsten