PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Baudrate im laufenden Program ändern.



Gento
30.07.2006, 22:30
Wie geht das beim Mega 32 ?

z.Z steht bei mir im Header $baud = 9600 , aber ich benötige später auf den gleichen Port z.B. 2400 Baud

Config Pind.0 = Input 'RxD für RS232
Config Pind.1 = Output 'TxD für Rs232

Gruß Gento

chr-mt
30.07.2006, 23:03
Hi,

Ganz einfach:

Baud= 9600
Print "Hello"

Baud=2400
Print "Auch Hello"

Kannst du einfach so umschalten. :D

Die Pins mußt du übrigens nicht nochmal als input oder Output definieren.
Sobald einmal die Baudrate angegeben wurde, werden die so eingestellt, also UART auf die Pins geschaltet.

Gruß
Christopher

Gento
30.07.2006, 23:23
:-# auf das Einfachste kommt man nicht :-)

Dank @Christopher

gruß
Gento