TelenkovDmitry 1 سال پیش
والد
کامیت
5fa1f70dbb
2فایلهای تغییر یافته به همراه31 افزوده شده و 16 حذف شده
  1. 12 12
      .obsidian/workspace.json
  2. 19 4
      metrolog/M3 artery + stm32.md

+ 12 - 12
.obsidian/workspace.json

@@ -4,11 +4,11 @@
     "type": "split",
     "children": [
       {
-        "id": "f25bdf068d4ccd53",
+        "id": "111d89175490e476",
         "type": "tabs",
         "children": [
           {
-            "id": "f9dd0b6f3426f88b",
+            "id": "d71d9f35601364ea",
             "type": "leaf",
             "state": {
               "type": "markdown",
@@ -18,16 +18,16 @@
                 "source": false
               }
             },
-            "group": "0c46fe8521c03743"
+            "group": "340c2f31d6f1191d"
           }
         ]
       },
       {
-        "id": "f7400fa32c865867",
+        "id": "80d67c87df210798",
         "type": "tabs",
         "children": [
           {
-            "id": "2b09a0c06b11e864",
+            "id": "6e5d35e0fcb51699",
             "type": "leaf",
             "state": {
               "type": "markdown",
@@ -37,7 +37,7 @@
                 "source": false
               }
             },
-            "group": "0c46fe8521c03743"
+            "group": "340c2f31d6f1191d"
           }
         ]
       }
@@ -132,17 +132,17 @@
       "markdown-importer:Импорт Markdown-файлов": false
     }
   },
-  "active": "2b09a0c06b11e864",
+  "active": "d71d9f35601364ea",
   "lastOpenFiles": [
+    "metrolog/M3 artery + stm32.md",
+    "Artery testing.md",
+    "metrolog/readme.md",
     "TODO.md",
-    "Разное.md",
+    "proGit.md",
     "Счета.md",
+    "Разное.md",
     "metrolog/Текучка Метролог.md",
     "metrolog/IRQ + FreeRTOS.md",
-    "metrolog/M3 artery.md",
-    "metrolog/readme.md",
-    "Artery testing.md",
-    "proGit.md",
     "Greenstar/FPGA Blaster.md",
     "FlyElectronics/LED Controller.md",
     "FlyElectronics/Grinding machine.md",

+ 19 - 4
metrolog/M3 artery.md → metrolog/M3 artery + stm32.md

@@ -30,12 +30,17 @@ Sector 11: 0x080E 0000 - 0x080F FFFF (128кБт)**
 #define SETTINGS_SECTOR                 0x08020000
 ```
 ---
-## <font color = "MediumSeaGreen">Периферия Artery</font>
-**Таймеры TIM**
+## <font color = "MediumSeaGreen">Периферия Artery и STM32</font>
+##### <font color = "#0x0b3b06">TIM Таймеры artery</font>
 TIM7 - используется для периодических измерений ADC
 TIM13 - используется в IAP для внешнего watchdog
-TIM6 - используется для подсчета uptime и ежусуточного watchdog
-
+TIM6 - используется для подсчета uptime и ежесуточного watchdog
+##### <font color = "#0x0b3b06">TIM Таймеры stm32</font>
+- TIM4 - uptime и софтверный watchdog для некоторых тасков
+- TIM5 - статистика FreeRTOS
+- TIM13 - сброс внешнего watchdog. В текущем релизе не используется. Сброс происходит в отдельном таске.
+- TIM14 - дергает ADC
+ 
 ---
 ## <font color = "MediumSeaGreen">Сборка web-интерфейса (fsdata.c)</font>
 - Для сборки должен быть установлен node.js (v16.x.x +), nmp, perl.
@@ -128,6 +133,16 @@ BPR_DATA17 - флаг обновления ПО. Выставляется в з
 - изменение состояния входа 2 - OK
 - изменение состояния 220В - OK
 ---
+#### <font color = "MediumSeaGreen">Кнопки</font>
+Кнопка <font color=yellow ><b>Установка - SET:</b></font> 
+- Простое нажатие на статусе T0OK - гасит LED "Состояние" и начинает отправку UDP анонсов.
+- Удерживание 15 секунд в основном ПО - перезагрузка устройства
+
+Кнопка <font color=yellow ><b>Режим - MODE:</b></font> 
+- Нажатие и удержание 30 секунд - установка дефолтных настроек ethernet, сохранение и перезагрузка.
+- Нажатие и удержание 60 секунд - установка штатного пароля web-интерфейса.
+- Если кнопка зажата при перезагрузке, то контроллер переходит в Bootloader.
+---
 #### <font color = "MediumSeaGreen">Изменения в AT и STM32</font>
 - [x] Навести порядок в репо stm32
 - [x] Перенести суточный watchdog на аппаратный таймер stm32.