Ви не увійшли.
Вітаю. Я в програмуванні ардуїно новачок, тому прошу сильно не сміятись.
Проблема слідуюча... Мені потрібно записувати значення змінних в мікросхему що встановлена на платі годинника ds3231, але я не знаю як це реалізувати.
Писати треба 50 змінних кожного дня, протягом місяця.
Запис одного дня, приблизно такий:
формат:
адреса - дані(від 0 до 9999).
0x01 - 01.01.2019
0x02 - 5 = 2;
0x03 - 6 = 0;
0x04 - 7 = 1000;
0x05 - 8 = 0;
і так до
0x32 - 50 = 112
слідуючий день
0x33 - 02.01.2019
0x34 - 5 = 7;
0x35 - 6 = 12;
0x36 - 7 = 0;
0x37 - 8 = 1176;
і так до
0x65 - 50 = 1427;
І так тридцять днів.
Скажемо, дані я якось запишу, а от як бути, коли кожен день, потрібно робити здвиг на один день назад. Як це реалізувати??
Невже потрібно буде зчитувати всі дані, а потім змінювати адреси в пам'яті??
Може вже хтось таке реалізовував? Чи підкажіть в яку сторону копати.
Дякую.
Неактивний
Для логiв використовують циклiчний буфер, з покажчиками на останнiй та перший та запис. Все залежить вiд структури ваших данних i потрiбних до них операцiй. Взагалi, це не зовсiм просто.
Щось взагалі не розумію про що мова.
Копати добре ось тут: http://publ.lib.ru/ARCHIVES/K/KNUT_Donal%27d_Ervin/_Knut_D.E..html . Як що хоч пiв метри прокопаєте - знайдете скарб.
... Може вже хтось таке реалізовував? Чи підкажіть в яку сторону копати.
Дякую.
Ось ще дуже добра навчальна книга, вiд засновникiв cучасного программування: http://tka4.org/materials/lib/Articles-Books/Numerical%20Algorithms/%D0%92%D0%B8%D1%80%D1%82%20%D0%9D.%20%D0%90%D0%9B%D0%93%D0%9E%D0%A0%D0%98%D0%A2%D0%9C%D0%AB%20%D0%98%20%D0%A1%D0%A2%D0%A0%D0%A3%D0%9A%D0%A2%D0%A3%D0%A0%D0%AB%20%D0%94%D0%90%D0%9D%D0%9D%D0%AB%D0%A5.%20%D0%9C.%D0%9C%D0%B8%D1%80%201989.pdf Читайте, поки задарма. Успiхiв вам.