AVR4Studio hat nen Bug?

Gast #1918609
Lesenswert?
• ▲
▼
Hi

Ist doch bekannt:

Known Issues in AVR Simulator 1

UART/USART
....
'When writing to UCSRC, the value will be copied to UBRRH unless bit 7 
is also set in in the same write operation. This behaviour is erroneous 
on devices that have separate locations for these registers. Another 
workaround is to write UBRRH after UCSRC.'

MfG Spess
Gast #1918611
Lesenswert?
• ▲
▼
>chris schrieb:
>> Wie kann ich das problem beheben???

>Indem Du erstmal für eine Flut an Informationen sorgst: Controller?
>Simulator? Screenshots? Und so weiter.

@Knut Ballhause

jo damit kann ich dienen, das problem ist, das dass URSEL=0 ist und 
damit in UBRRHI schreibt, so nun lade ich den Wert $8e in register, 
URSEL=1 und sollte dann ins UCSRC schreiben.

TUTS leider nicht das problem was sich daraus ergibt ist das meine Daten 
mit 19200Baud anstatt mit 9600Baud übertragen wird.

Bilder + Programm im Anhang
Angehängte Dateien:
Gast #1918688
Lesenswert?
• ▲
▼
@holger

nein in den einstellungen sind 4mhz eingestellt

@Knut Ballhause

UBRRHI=UBRH ist auch in der .inc so angegeben

@alle

ich werde mal ne alte avr-version probieren denn ich weiss definitiv das 
die software funktioniert hat
Gast #1918698
Lesenswert?
• ▲
▼
Hi

>ich werde mal ne alte avr-version probieren denn ich weiss definitiv das
>die software funktioniert hat

Nochmal. Das ist ein bekannter Bug. Siehe 'Known Issues in AVR Simulator 
1' in der Hilfe oder, das was ich weiter oben schon zitiert habe.

MfG Spess
Gast #1918871
Lesenswert?
• ▲
▼
Hi

>ich werde noch nen bisschen probiern dank an alle für die hilfe

Was willst du eigentlich noch probieren? Um es richtig zu stellen: Der 
Bug ist nur im Simulator. Der Assembler/Compiler und die Programme 
arbeiten fehlerfrei. Und wenn du UBRRH nach UCSRC beschreibst stimmt es 
sogar im Simulator.

MfG Spess

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.