04-06-2022, 14:38
Takim sposobem obsługi EEPROM zabijesz go po jednym dniu zabawy. Naucz się korzystać z millis, zarządzać czasem, jakaś biblioteka do obsługi drgań styków przycisku, przycisków po prostu. Wciskasz przycisk to generujesz setki impulsów, od razu próbujesz to zapisać co trwa długo.
Może podziel sobie program na rozdziały, jak zapisujesz do EEPROM to daj mu na to odpowiednio dużo czasu, to powolny proces.
Możesz napisać swoją funkcję zapisu skoro write Ci działa (a lepiej update, czyli odczytuje, sprawdza czy jest sens zapisać dany byte, bo jak jest taki sam to po co, a jak nie to go zmienia), ale nie w każdym obiegu loop, to nie ma sensu robić 16mln x/sekundę, to co się dzieje w aktualnie generowanym powinno się opierać o zmienne z RAM, a co najwyżej taką zmienną można cyklicznie zapisywać do EEPROM, może raz /minutę, a jak częściej to na żądanie (w sensie na konkretne żądanie "zapisz").
Może podziel sobie program na rozdziały, jak zapisujesz do EEPROM to daj mu na to odpowiednio dużo czasu, to powolny proces.
Możesz napisać swoją funkcję zapisu skoro write Ci działa (a lepiej update, czyli odczytuje, sprawdza czy jest sens zapisać dany byte, bo jak jest taki sam to po co, a jak nie to go zmienia), ale nie w każdym obiegu loop, to nie ma sensu robić 16mln x/sekundę, to co się dzieje w aktualnie generowanym powinno się opierać o zmienne z RAM, a co najwyżej taką zmienną można cyklicznie zapisywać do EEPROM, może raz /minutę, a jak częściej to na żądanie (w sensie na konkretne żądanie "zapisz").
Miło być decenianym https://buycoffee.to/kaczakat