Переглянути джерело

План действий

Vladimir N. Shilov 9 роки тому
батько
коміт
96031b8c2d
1 змінених файлів з 31 додано та 0 видалено
  1. 31 0
      ReadMe.txt

+ 31 - 0
ReadMe.txt

@@ -229,3 +229,34 @@ Factory_VREFINT у меня == 0x7E, т.е. полное значение 0x067E
  это похоже на смещение "0" от ОУ. Хз, нужно ли вычитывать их из результата.
 
  Этот этап можно считать законченым.
+
+ ---
+ Убрал оверсэмплинг по напряжению, и фильтрацию по току.
+
+ Идея по индикации:
+  - разбить на режимы:
+    * режим БП
+      + вверху напряжение
+      + внизу ток или мощность
+    * режим заряд/разряд
+      + вверху напряжение / время (по кнопке или таймеру)
+        время мм.сс или чч.мм, тогда мигаем точкой синхронно с секундами.
+      + внизу ток (заряд) / А*Ч (разряд) / Вт*Ч (по кнопке или таймеру)
+
+Если две кнопки -- то двумя выбирать режим, светодиодом можно отображать.
+Одиночое нажатие меняет выводимую инфу.
+Индикация выбранного режима (секунд 5, можно с морганием): "PSU", "CHAr", "DECH";
+текущего параметра: "-U-", "-I-", "-P-", "-t-", "-IH-", "-PH-"
+
+Или проще -- выбираем, что отображать в текущей строке:
+"-U-", "-I-", "-U-I-", "-P-", "-t-", "-IH-", "-PH-", "-U-t-", "-I-t-"
+В двойных режимах менять отображаемый параметр по таймеру.
+
+Обработка кнопок.
+Каждая кнопка коротким нажатием переключает отображаемую величину своей строки.
+Что повесить на длинное нажатие -- не могу придумать.
+Как я понимаю, на каждую строку нужен свой КА, состояния которого будет
+переключать соотвествующая кнопка.
+Получается, что для каждой строки нужна функция отображения каждого параметра.
+Как-то это накладно, но ничего умнее пока придумать не могу.
+хватило бы оперативки...