Witam,
nie wiem, dlaczego poniższy kod nie działa na procesorze attiny13. Kompiluje się bez błędów w AVR Studio. Jest to część większej aplikacji, która działa poprawnie (dla uproszczenia wyciąłem resztę kodu). Kiedy dodam obsługę EEPROM, aplikacja przestaje działać.
Test przeprowadzam następująco:
1. Komentuję blok ODCZYT.
2. Kompilacja kodu (brak warningów i błędów).
3. Programuję attiny13.
4. Wyłącz/włącz zasilanie.
5. Odkomentowuję blok ODCZYT.
6. Komentuję blok ZAPIS.
7. Kompilacja kodu (brak warningów i błędów).
8. Programuję attiny.
9. Wyłącz/włącz zasilanie.
...I dioda nie świeci, a powinna.
Co ciekawe - kod działa poprawnie na atmega32. Kiedy debuguję kod w AVR Studio, dane zapisywane są do EEPROM i odczytywane.
Czy ktoś ma pomysł, co może być nie tak?
nie wiem, dlaczego poniższy kod nie działa na procesorze attiny13. Kompiluje się bez błędów w AVR Studio. Jest to część większej aplikacji, która działa poprawnie (dla uproszczenia wyciąłem resztę kodu). Kiedy dodam obsługę EEPROM, aplikacja przestaje działać.
Test przeprowadzam następująco:
1. Komentuję blok ODCZYT.
2. Kompilacja kodu (brak warningów i błędów).
3. Programuję attiny13.
4. Wyłącz/włącz zasilanie.
5. Odkomentowuję blok ODCZYT.
6. Komentuję blok ZAPIS.
7. Kompilacja kodu (brak warningów i błędów).
8. Programuję attiny.
9. Wyłącz/włącz zasilanie.
...I dioda nie świeci, a powinna.
Co ciekawe - kod działa poprawnie na atmega32. Kiedy debuguję kod w AVR Studio, dane zapisywane są do EEPROM i odczytywane.
Czy ktoś ma pomysł, co może być nie tak?
Kod: C / C++
