Czołem!
Jestem na ukończeniu projektu. Mam problem z zapisaniem stanów kilku zmiennych w zewnętrznym EEPROMie po TWI, a później ich odczycie.
Zapisywanie wygląda tak:
i chodzi mi o to, żeby stany czterech zmiennych (0 lub 1) umieścić w zmiennej "cnt_valueX". Tak naprawdę są to załączane wyjścia rejestru przesuwnego, a dokładniej bity 0, 2, 4 i 6. Wymyśliłem, żeby zrobić to w formie bitowej - wartość złączonych zmiennych zapisywać w hexie, a każdy z czterech bitów odpowiadałby za jedną zmienną. Ale kilka dni już nad tym siedzę i nie wiem jak to rozgryźć. Tzn. sam zapis może byłbym w stanie ogarnąć, ale z odczytem już mam spory problem.
Mógłby ktoś podsunąć pomysły?
Jestem na ukończeniu projektu. Mam problem z zapisaniem stanów kilku zmiennych w zewnętrznym EEPROMie po TWI, a później ich odczycie.
Zapisywanie wygląda tak:
Kod: C / C++
i chodzi mi o to, żeby stany czterech zmiennych (0 lub 1) umieścić w zmiennej "cnt_valueX". Tak naprawdę są to załączane wyjścia rejestru przesuwnego, a dokładniej bity 0, 2, 4 i 6. Wymyśliłem, żeby zrobić to w formie bitowej - wartość złączonych zmiennych zapisywać w hexie, a każdy z czterech bitów odpowiadałby za jedną zmienną. Ale kilka dni już nad tym siedzę i nie wiem jak to rozgryźć. Tzn. sam zapis może byłbym w stanie ogarnąć, ale z odczytem już mam spory problem.
Mógłby ktoś podsunąć pomysły?