Gast
#1997952
Hallo alle Bastler, ich habe einen 5³ LED Cube mit einem AtMega32 gebaut. dieser hat ja 32 I/O. Jetzt habe ich 30 für den Cube und noch zwei frei. DIese habe ich für eine RS232 Anbindung verwendet. Damit man nicht immer die Firmware umflashen muss, habe ich mir überlegt, einen Taster einzubauen und wenn der in den ersten 5 Sek. gedrückt ist, dann soll er in den RS232 Modus gehen. Nun hab ich mir gedacht, ich mache eine Doppelbelegung. Also Taster und eine Säule an einen Pin und erst als Input schalten 5 Sek. warten den Modus wählen (also dann Standalone oder RS232) und dann wieder auf Output. Nun zu meinem Problem. Wenn die Säule nun aber auf Output ist und man den Taster drückt, dann fließt ja ein Strom und der AtMega wird sich in den Bauteilhimmel verabschieden. Jetzt hab ich mir überlegt, ich schalte den Taster mit dem RxD Pin vom RS232 zusammen. Der Taster dann gegen VCC. Wenn man nun den Taster nach der Modusauswahl drückt, dann müsste man (im Falle vom RS232 Modus sonst nicht) einfach Datenmüll bzw. falsches Muster empfangen und sich nicht in den Bauteilhimmel verabschieden. Liege ich da richtig und kann ich das so realisieren? Wär euch schonmal dankbar.