Witam
Proszę o wyjaśnienie odnośnie zapisu i odczytu do eeprom zmiennej typu Integer.
1. Napisałem taki kawałek kodu i przy pustej komórce pamięci przy odczycie pokazuje "-1" (dotyczy to odczytu przy pierwszym uruchomieniu programu) do tej komórki wpisywane są później liczby z zakresu 257 do 999.
Dlaczego pokazuje -1 na wyświetlaczu a nie np 255 jak jest dla zmiennej typu Byte.
2. Czy taki zapis eeprom będzie poprawny przy pierwszym sprawdzeniu że brak danych w komórkach pamięci (będzie on wykonywany przed wejściem do głównej pętli tylko 1 raz) i nie spowoduje zapisu pamieci mikrokontrolera przy późniejszych restartach programu.
[/code]
Proszę o wyjaśnienie odnośnie zapisu i odczytu do eeprom zmiennej typu Integer.
1. Napisałem taki kawałek kodu i przy pustej komórce pamięci przy odczycie pokazuje "-1" (dotyczy to odczytu przy pierwszym uruchomieniu programu) do tej komórki wpisywane są później liczby z zakresu 257 do 999.
Code: vbnet
Dlaczego pokazuje -1 na wyświetlaczu a nie np 255 jak jest dla zmiennej typu Byte.
2. Czy taki zapis eeprom będzie poprawny przy pierwszym sprawdzeniu że brak danych w komórkach pamięci (będzie on wykonywany przed wejściem do głównej pętli tylko 1 raz) i nie spowoduje zapisu pamieci mikrokontrolera przy późniejszych restartach programu.
Code: vbnet
[/code]