-
-
Erfahrener Benutzer
Roboter Experte
Die "automatische Baudratenerkennung" funktioniert bei den Bootloadern nur nach dem try-and-error-Verfahren - alles andere bräuchte zuviel Speicher.
Die Folge ist, dass er Konfigurationen für verschiedene typische Taktraten durchgeht und schaut wo er was sinnvolles empfängt. Nun, 4,9MHz ist nicht wirklich eine typische Taktrate, daher wirst du dafür auch kein Hex-File finden. Du kannst natürlich den Quelltext des Bootloaders (EinsamerUser hat ja das passende AppNote gepostet) dahingehend ändern, dass er direkt deine Konfiguration verwendet. Die musst du natürlich passend für den Takt ausrechnen, wie das geht steht im Datenblatt 
Zu beachten ist, dass du nicht mit allen Taktraten auch eine serielle Kommunikation bei jeder Baudrate aufbauen kannst. Das ganze ist ja asynchron, daher darf der Versatz innerhalb eines Wortes nur relativ klein sein (steht aber auch alles im Datenblatt - einfach unter UART schaun)
MfG
Stefan
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen