Witajcie,
Zaczynam dopiero programować AVR-y w C i pozwólcie że zadam takie banalne pytanie:
Jak zapisywać poszczególne bajty w pamięci. Nie chodzi mi tu o zapis z poziomu programu, tylko wklepanie pliku .hex do pamięci przy pomocy Pony Prog-a.
Np coś takiego:
W czym tworzy się plik pod pamięć EEPROM ?
Następne pytanie to sposób dostępu do tych danych z poziomu programu.
Czy coś takiego wystarcza:
W miejscu adres podaje np: &01 ??
Pozdrawiam i z góry dziękuję za pomoc.
Zaczynam dopiero programować AVR-y w C i pozwólcie że zadam takie banalne pytanie:
Jak zapisywać poszczególne bajty w pamięci. Nie chodzi mi tu o zapis z poziomu programu, tylko wklepanie pliku .hex do pamięci przy pomocy Pony Prog-a.
Np coś takiego:
Adres: dane:
00 0xA4
01 0x45
02 0x02
03 0xA4
... i tak dalej do pewnego adresu. W czym tworzy się plik pod pamięć EEPROM ?
Następne pytanie to sposób dostępu do tych danych z poziomu programu.
Czy coś takiego wystarcza:
bajt = eeprom_read_byte(&adres); W miejscu adres podaje np: &01 ??
Pozdrawiam i z góry dziękuję za pomoc.
