Hi zusammen.
Ich hatte bereits schon im Microchip Forum vor einiger Zeit die geliche Frage gestellt, aber ohne Antwort. Daher versuche ich es nochmal bei euch direkt.
Habe die MPLAX X IDE und den "neueren" AVR16DD14 MCU zum ersten mal im Einsatz.
Habe mir ein paar Basisroutinen mit dem eingebauten Codegenerator generiert. U.a. auch EEPROM Write and Read Funktionen.
Ich bekomme keine Daten ins EEPROM geschrieben. Auch wenn ich mich an den Beispielcode aus der Doku halte (https://onlinedocs.microchip.com/oxy/GUID-41EA2496-1EE8-4319-A387-9EC9318EF178-en-US-23/GUID-FAB7D938-8223-479A-9238-5949CF35E9BD.html#GUID-2636BA3B-149A-49C1-869A-4FA48C874937)
Hat von euch einer Idee woran das liegen könnte?
Hier die generieten EEPROM Funktionen und mein Beispiel, wie ich eine Speicherstelle (die Erste Adresse im EEPROM) beschreiben möchte. Speicher bleibt immer auf 0xff :/
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
Die (generierten) Routinen sind:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
Bin über jeden Hinweis dankbar

