Forum: Mikrocontroller und Digitale Elektronik Atmega 4809 - Nano every


von Simon (Gast)


Lesenswert?

Hallo allerseits,

ich habe bei experimenten mit PWM (Nano Every + IDE Arduino) 
festgestellt dass sich ein etwas unerwartetes verhalten einstellt wenn 
nicht zuerst das CCMPL und dann erst das CCMPH – Register beschrieben 
wird.

Dummerweise reagiert CCMPH andernfalls trotzdem, aber CCMPL scheint den 
Wert 255 (oder den lezten „korrekt“ geschriebenen Wert?) beizubehalten.
Es ensteht somit ein, für mich als Anfäger, schwer zu findender 
Fehler...

Kann mir jemand sagen weshalb dem so ist?

von c-hater (Gast)


Lesenswert?

Simon schrieb:

> Kann mir jemand sagen weshalb dem so ist?

Wieso irgendjemand bemühen, wenn bereits das DB umfassend darüber 
Auskunft gibt, wie der Zugrif auf 16Bit-Register gelöst ist und was aus 
Anwendungssicht deswegen zu beachten ist.


kannst du nicht lesen oder was ist dein Problem?

von Simon (Gast)


Lesenswert?

Oh danke für den netten Empfang...

Die Suchfunktion hat nichts ergeben.

Ich habe ja auch gesagt dass ich Anfänger bin.

von Leser (Gast)


Lesenswert?

Welche Suchfunktion? Im Manual Kapitel des Timers bzw. dessen 
Registerbeschreibungen.

von jo mei (Gast)


Lesenswert?

Simon schrieb:
> Die Suchfunktion hat nichts ergeben.

c-hater schrieb:
> wenn bereits das DB umfassend darüber Auskunft gibt

DB steht für Datenblatt. Und das sollst du lesen und verstehen.
Wenn das nicht geht suche dir ein anderes Hobby wie Stricken
oder Gärtnern.

von Frank (Gast)


Lesenswert?

nein, wenn jemand das DB nicht versteht, fragt er hier, dafür ist das 
Forum da.
Simon, ignoriere diese Antworten. Es kommen auch bessere.

von jo mei (Gast)


Lesenswert?

Frank schrieb:
> wenn jemand das DB nicht versteht

... dann soll er sagen was er nicht versteht.

Hier entsteht jedoch der dringende Eindruck dass er das Daten-
blatt nicht lesen will weil er zu faul ist.

von jo mei (Gast)


Lesenswert?

Frank schrieb:
> Es kommen auch bessere.

Bei solch demonstrativem Unwillen ist das eher unwahrscheinlich.

von Franz (Gast)


Lesenswert?

Simon
>Oh danke für den netten Empfang...
>Die Suchfunktion hat nichts ergeben.
>Ich habe ja auch gesagt dass ich Anfänger bin.

Hallo Simon, nimm die Frage nicht so ernst. Die geistigen Fussgänger 
hier sind immer so asozial und wollen erst einmal testen, ob der neue 
Kandidat genügend devot ist.

c-hater
>Wieso irgendjemand bemühen, wenn bereits das DB umfassend darüber
>Auskunft gibt,

Nein, die deutsch Bahn hat hier überhaupt nichts im Angebot.

Richtig ist, dass man im "Data Sheet" des Prozessors in den 
Timer-Kapiteln nach den Registern suchen kann.
Das entsprechende PDF kann man hier herunter laden:

https://www.microchip.com/en-us/product/ATMEGA4809

von S. Landolt (Gast)


Lesenswert?

an Simon:
Das entsprechende Kapitel im Datenblatt heißt 'Accessing 16-Bit 
Registers' (bei mir unter 6.5.6).

von c-hater (Gast)


Lesenswert?

S. Landolt schrieb:
> an Simon:
> Das entsprechende Kapitel im Datenblatt heißt 'Accessing 16-Bit
> Registers' (bei mir unter 6.5.6).

Wie ich sagte: Zugriff auf 16Bit-Register. Na OK, ich hab's nicht auch 
noch übersetzt. Ich wollte erzwingen, dass der stinkenfaule Kerl 
wenigstens mal das Inhaltverzeichnis durchliest, wennschon nicht das 
ganze DB...

Beitrag #7008314 wurde von einem Moderator gelöscht.
von Euro (Gast)


Lesenswert?

c-hater schrieb:
> Ich wollte erzwingen,...
Du wolltest erzwingen?
In einem Forum?

YMMD

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.