Witam
Od jakiegoś czasu próbuję odczytać łańcuch znaków z pamięci flash.
jeżeli chodzi o dane 8 bitowe lub 16 bitowe nie ma problemu wszystko jest ok.
Sytuacja komplikuje mi się jeżeli chcę umieścić napisy w pamięci Flash.
Żeby bardziej zobrazować o co mi chodzi to przedstawię fragmenty kodu które mi działają a które nie.
funkcja która odpowiada za wysłanie napisu na wyświetlacz.
jeżeli wywołam funkcję w ten sposób jak poniżej to
na wyświetlacz zostanie wysłany tekst Opera
jeżeli stworzę tablicę o nazwie tablica1 z ciągiem znaków "Opera"
i wywołam funkcję która wysyła napis na lcd w ten sposób jak poniżej to na lcd zostanie wysłany napis Opera
jeżeli zrobię tak jak poniżej to
nic się nie dzieje
myślę że bardziej jest problem w odczycie danych niż zapisie gdyż próbowałem również zapisać w inny sposób bez klamerek też próbowałem i nic już mi się kończą pomysły może macie jakieś sugestie albo gdzieś popełniłem błąd.
Próbowałem jeszcze przed wyświetleniem kopiować napis z flasha do bufora i wyświetlać bufor ale nie działało to za dobrze kopiowało mi tylko 2 napisy a reszta napisów się powielała. Poza tym jest to raczej narzędzie pośrednie gdzie muszę sam tworzyć dodatkową tablicę będącą buforem zamiast od razu odczytać napisy z flasha.
Od jakiegoś czasu próbuję odczytać łańcuch znaków z pamięci flash.
jeżeli chodzi o dane 8 bitowe lub 16 bitowe nie ma problemu wszystko jest ok.
Sytuacja komplikuje mi się jeżeli chcę umieścić napisy w pamięci Flash.
Żeby bardziej zobrazować o co mi chodzi to przedstawię fragmenty kodu które mi działają a które nie.
funkcja która odpowiada za wysłanie napisu na wyświetlacz.
Kod: text
jeżeli wywołam funkcję w ten sposób jak poniżej to
na wyświetlacz zostanie wysłany tekst Opera
Kod: text
jeżeli stworzę tablicę o nazwie tablica1 z ciągiem znaków "Opera"
Kod: text
i wywołam funkcję która wysyła napis na lcd w ten sposób jak poniżej to na lcd zostanie wysłany napis Opera
Kod: text
jeżeli zrobię tak jak poniżej to
Kod: text
myślę że bardziej jest problem w odczycie danych niż zapisie gdyż próbowałem również zapisać w inny sposób
Kod: text
Próbowałem jeszcze przed wyświetleniem kopiować napis z flasha do bufora i wyświetlać bufor ale nie działało to za dobrze kopiowało mi tylko 2 napisy a reszta napisów się powielała. Poza tym jest to raczej narzędzie pośrednie gdzie muszę sam tworzyć dodatkową tablicę będącą buforem zamiast od razu odczytać napisy z flasha.
