UDRn – USART I/O Data Registe, Assembler

Mathias
Benutzer
Avatar
Gender: n/a
Location: Weingarten - Baden
Posts: 307
Registered: 07 / 2003
Subject:

UDRn – USART I/O Data Registe, Assembler

 · 
Posted: 16.02.2022 - 03:10  ·  #1
golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 70
Posts: 250
Registered: 11 / 2009
Subject:

Re: UDRn – USART I/O Data Registe, Assembler

 · 
Posted: 16.02.2022 - 04:48  ·  #2
Hallo Mathias,
vielleicht funktioniert das, wenn Du ein anderes (freies) Register nutzt ?

golf
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Re: UDRn – USART I/O Data Registe, Assembler

 · 
Posted: 16.02.2022 - 08:56  ·  #3
Hallo Mathias,

füge einfach mal an verschiedenen Stellen ein paar Leezeilen ein und übersetze das Programm.

Solche Fehlermeldungen hatte ich in der Vergangenheit auch ab und an, das einfügen von Leerzeilen hatte diese Meldungen dann elemeniert, evtl. hilft das ja schon.

Gruß
Thorsten
Merlin
Administrator
Avatar
Gender:
Age: 24
Posts: 1374
Registered: 03 / 2005
Subject:

Re: UDRn – USART I/O Data Registe, Assembler

 · 
Posted: 16.02.2022 - 10:12  ·  #4
Hi Matthias

The line needs to be

Code
out UDR1, r16


with the current version of pMega328.dsc
Mathias
Benutzer
Avatar
Gender: n/a
Location: Weingarten - Baden
Posts: 307
Registered: 07 / 2003
Subject:

Re: UDRn – USART I/O Data Registe, Assembler

 · 
Posted: 16.02.2022 - 22:54  ·  #5
Hallo,

auch mit der Compilerversion: 5.11.00
mit der Codeänderung: out UDR1, r16
mit der aktuellen: pmega328p.dsc
und zwischendrin Leerzeilen lassen.
Die Fehlermeldung: internal Assembler error 2969 bleibt.

Werde ein neues Thema aufmachen und alles reinschreiben mit Beispielprogrammcode.
Das muß doch hinzubekommen sein!!!

Bis nachher.

Gruß
Mathias
Merlin
Administrator
Avatar
Gender:
Age: 24
Posts: 1374
Registered: 03 / 2005
Subject:

Re: UDRn – USART I/O Data Registe, Assembler

 · 
Posted: 17.02.2022 - 00:04  ·  #6
Yes out UDR1, 16 should be allowed. Blank lines are not required. I think Thorsten's issues are something different.

BTW, Thorsten if you get the issues with v5.11.07 or later, please send me you project (before you put blank lines in ;) ) and I will look at it.

Just in case, I attach my pmega328p.dsc, but I don't think it has changed since v5.11.00

=====================================================================

Ja out UDR1, r16 sollte erlaubt sein. Leerzeilen sind nicht erforderlich. Ich denke, Thorstens Probleme sind etwas anderes.

BTW, Thorsten, wenn du die Probleme mit v5.11.07 oder später hast, sende mir bitte dein Projekt (bevor du Leerzeilen einfügst ;) ) und ich werde es mir ansehen.

Vorsichtshalber füge ich meine pmega328p.dsc bei, aber ich glaube nicht, dass sie sich seit v5.11.00 geändert hat.

Übersetzt mit www.DeepL.com/Translator (kostenlose Version)
Attachments
Filename: pmega328p.dsc
Filesize: 4.58 KB
Title:
Download counter: 2
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 17 · Cache Hits: 15   111   126 · Page-Gen-Time: 0.02504s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI