Hallo,
ich versuche in das EEprom des Tiny13 zu schreiben. Aber irgendwas will
nicht so wie ich.
1 | #include <avr/eeprom.h>
|
2 |
|
3 | int main (void) {
|
4 |
|
5 | int ee;
|
6 | int wert;
|
7 |
|
8 | ee=0; // vollkommen egal was hier steht
|
9 | wert=123;
|
10 | eeprom_write_word(&ee, wert); // schreiben
|
11 |
|
12 | while (1) {;}
|
13 |
|
14 | }
|
das ausgelesene eeprom sieht dann so aus
1 | :10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
|
2 | :10001000FFFFFFFFFFFFFFFFFFFF7B00FFFFFFFF73
|
3 | :10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
|
4 | :10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
|
5 | :00000001FF
|
es ist vollkommen egal wo er das hinschreiben soll machen tut er was
anderes, wo mache ich den Fehler ?
Der Compiler gibt mir diese Warnung aus:
warning: pointer targets in passing argument 1 of 'eeprom_write_word'
differ in signedness
Peter