Witam,
Potrzebuję zrobić sobie menu do sterownika silnika DC, aby było to menu łatwe do przenoszenia i edytowania między projektami postanowiłem je zrobić na strukturach.
Tu pojawia się problem i od 3 dni nie mogę wpaść na to co źle robię.
Oto wycinki kodu aby ułatwić zobrazowanie problemu:
plik Menu.h
plik menu.c
plik main
No i próbuję pobrać tekst ze struktury i dostaję śmieci na wyświetlaczu.
Dodam, że jeżeli zastosuję takie coś:
to normalnie mi sczytuje napis z podanego char'a.
Próbowałem już na setki sposobów i niestety poległem już z tym. Mam książkę pana Tomasza F. ale niestety podrozdział "Odczyt danych z pamięci FLASH" jest strasznie krótki i nie można na jego podstawie dowiedzieć się jak działa pgm_read_xxxx. Menu na podstawie książki też jest jak dla mnie strasznie nie intuicyjne choć w ramach edukacyjnych odpaliłem je na mojej ATMedze8.
Tak więc proszę o wytłumaczenie mi na chłopski rozum jak to powinno wyglądać i dlaczego tak a nie inaczej, żebym "zatrybił" raz a porządnie.
pozdrawiam,
Doman
Potrzebuję zrobić sobie menu do sterownika silnika DC, aby było to menu łatwe do przenoszenia i edytowania między projektami postanowiłem je zrobić na strukturach.
Tu pojawia się problem i od 3 dni nie mogę wpaść na to co źle robię.
Oto wycinki kodu aby ułatwić zobrazowanie problemu:
plik Menu.h
Kod: C / C++
plik menu.c
Kod: C / C++
plik main
Kod: C / C++
No i próbuję pobrać tekst ze struktury i dostaję śmieci na wyświetlaczu.
Dodam, że jeżeli zastosuję takie coś:
Kod: C / C++
to normalnie mi sczytuje napis z podanego char'a.
Próbowałem już na setki sposobów i niestety poległem już z tym. Mam książkę pana Tomasza F. ale niestety podrozdział "Odczyt danych z pamięci FLASH" jest strasznie krótki i nie można na jego podstawie dowiedzieć się jak działa pgm_read_xxxx. Menu na podstawie książki też jest jak dla mnie strasznie nie intuicyjne choć w ramach edukacyjnych odpaliłem je na mojej ATMedze8.
Tak więc proszę o wytłumaczenie mi na chłopski rozum jak to powinno wyglądać i dlaczego tak a nie inaczej, żebym "zatrybił" raz a porządnie.
pozdrawiam,
Doman