TelenkovDmitry 1 bulan lalu
induk
melakukan
6b90f160a1

+ 202 - 202
.obsidian/workspace.json

@@ -1,203 +1,203 @@
-{
-  "main": {
-    "id": "702c86104f0a0629",
-    "type": "split",
-    "children": [
-      {
-        "id": "d32e90214846329f",
-        "type": "tabs",
-        "children": [
-          {
-            "id": "7c9055f563154d4a",
-            "type": "leaf",
-            "state": {
-              "type": "markdown",
-              "state": {
-                "file": "todo/Счета.md",
-                "mode": "source",
-                "source": false
-              },
-              "icon": "lucide-file",
-              "title": "Счета"
-            }
-          }
-        ]
-      }
-    ],
-    "direction": "vertical"
-  },
-  "left": {
-    "id": "6664e9908eeea5a2",
-    "type": "split",
-    "children": [
-      {
-        "id": "97095e32830cbc6f",
-        "type": "tabs",
-        "children": [
-          {
-            "id": "c7584343712d3d31",
-            "type": "leaf",
-            "state": {
-              "type": "file-explorer",
-              "state": {
-                "sortOrder": "alphabetical",
-                "autoReveal": false
-              },
-              "icon": "lucide-folder-closed",
-              "title": "Файловый менеджер"
-            }
-          },
-          {
-            "id": "e389aabe146b0498",
-            "type": "leaf",
-            "state": {
-              "type": "search",
-              "state": {
-                "query": "",
-                "matchingCase": false,
-                "explainSearch": false,
-                "collapseAll": false,
-                "extraContext": false,
-                "sortOrder": "alphabetical"
-              },
-              "icon": "lucide-search",
-              "title": "Search"
-            }
-          },
-          {
-            "id": "5f649a68cfee8d78",
-            "type": "leaf",
-            "state": {
-              "type": "markdown",
-              "state": {
-                "file": "Python/SQLite.md",
-                "mode": "source",
-                "source": false
-              },
-              "icon": "lucide-file",
-              "title": "SQLite"
-            }
-          },
-          {
-            "id": "9cc940b45c7a4595",
-            "type": "leaf",
-            "state": {
-              "type": "bookmarks",
-              "state": {},
-              "icon": "lucide-bookmark",
-              "title": "Bookmarks"
-            }
-          }
-        ]
-      }
-    ],
-    "direction": "horizontal",
-    "width": 226.5
-  },
-  "right": {
-    "id": "cf92ccf43e96a53d",
-    "type": "split",
-    "children": [
-      {
-        "id": "4e6c94e5301f3341",
-        "type": "tabs",
-        "children": [
-          {
-            "id": "86c23330f2a84cf8",
-            "type": "leaf",
-            "state": {
-              "type": "backlink",
-              "state": {
-                "file": "proGit.md",
-                "collapseAll": false,
-                "extraContext": false,
-                "sortOrder": "alphabetical",
-                "showSearch": false,
-                "searchQuery": "",
-                "backlinkCollapsed": false,
-                "unlinkedCollapsed": true
-              },
-              "icon": "links-coming-in",
-              "title": "Backlinks for proGit"
-            }
-          },
-          {
-            "id": "06e27be0fe382bd8",
-            "type": "leaf",
-            "state": {
-              "type": "all-properties",
-              "state": {
-                "sortOrder": "frequency",
-                "showSearch": false,
-                "searchQuery": ""
-              },
-              "icon": "lucide-archive",
-              "title": "All properties"
-            }
-          }
-        ]
-      }
-    ],
-    "direction": "horizontal",
-    "width": 300,
-    "collapsed": true
-  },
-  "left-ribbon": {
-    "hiddenItems": {
-      "switcher:Меню быстрого перехода": false,
-      "graph:Граф": false,
-      "canvas:Создать новый холст": false,
-      "command-palette:Открыть палитру команд": false,
-      "markdown-importer:Импорт Markdown-файлов": false
-    }
-  },
-  "active": "7c9055f563154d4a",
-  "lastOpenFiles": [
-    "English/Homework.md",
-    "ROTEK/BT_6714.md",
-    "hardcore web development/11. SQL/Задание.md",
-    "hardcore web development/11. SQL/Сортировка данных.md",
-    "hardcore web development/11. SQL/SQL настройка.md",
-    "hardcore web development/11. SQL/Создание таблиц.md",
-    "hardcore web development/11. SQL/NULL, coalecse.md",
-    "hardcore web development/4. Linux.md",
-    "network/ethernet.md",
-    "English/img/10-1.jpg",
-    "English/img/10-9.jpg",
-    "English/img/10-8.jpg",
-    "English/img/10-7.jpg",
-    "English/img/10-6.jpg",
-    "English/img/10-5.jpg",
-    "English/img/10-4.jpg",
-    "English/img/10-3.jpg",
-    "English/img/10-2.jpg",
-    "todo/Разное.md",
-    "Кодинг.md",
-    "common.md",
-    "proGit.md",
-    "todo/Задачи по направлениям.md",
-    "todo/Счета.md",
-    "todo/Тренировки и занятия.md",
-    "Greenstar/modbus in ethernet stm32.md",
-    "docs/sniffers_texto.pdf",
-    "English/img/9-4.jpg.~tmp",
-    "English/img/9-9.jpg.~tmp",
-    "English/img/9-8.jpg.~tmp",
-    "English/img/9-7.jpg.~tmp",
-    "English/img/9-6.jpg.~tmp",
-    "English/img/9-5.jpg.~tmp",
-    "English/img/9-3.jpg.~tmp",
-    "English/img/9-2.jpg.~tmp",
-    "English/img/9-1.jpg.~tmp",
-    "English/img/9-9.jpg",
-    "Python/venv.md",
-    "linux/Сценарий. Полная настройка Windows, WSL и инструментов для разработчика.md",
-    "hardcore web development/SSH how to.md",
-    "hardcore web development/Список литературы.md",
-    "hardcore web development/10. frontend.md",
-    "hardcore web development/9. Сессии, cookies, безопасность.md",
-    "hardcore web development/8. HTTP.md",
-    "hardcore web development/5-6-7 Internet.md",
-    "linux/Tmux.md"
-  ]
+{
+  "main": {
+    "id": "702c86104f0a0629",
+    "type": "split",
+    "children": [
+      {
+        "id": "d32e90214846329f",
+        "type": "tabs",
+        "children": [
+          {
+            "id": "7c9055f563154d4a",
+            "type": "leaf",
+            "state": {
+              "type": "markdown",
+              "state": {
+                "file": "todo/Счета.md",
+                "mode": "source",
+                "source": false
+              },
+              "icon": "lucide-file",
+              "title": "Счета"
+            }
+          }
+        ]
+      }
+    ],
+    "direction": "vertical"
+  },
+  "left": {
+    "id": "6664e9908eeea5a2",
+    "type": "split",
+    "children": [
+      {
+        "id": "97095e32830cbc6f",
+        "type": "tabs",
+        "children": [
+          {
+            "id": "c7584343712d3d31",
+            "type": "leaf",
+            "state": {
+              "type": "file-explorer",
+              "state": {
+                "sortOrder": "alphabetical",
+                "autoReveal": false
+              },
+              "icon": "lucide-folder-closed",
+              "title": "Файловый менеджер"
+            }
+          },
+          {
+            "id": "e389aabe146b0498",
+            "type": "leaf",
+            "state": {
+              "type": "search",
+              "state": {
+                "query": "",
+                "matchingCase": false,
+                "explainSearch": false,
+                "collapseAll": false,
+                "extraContext": false,
+                "sortOrder": "alphabetical"
+              },
+              "icon": "lucide-search",
+              "title": "Search"
+            }
+          },
+          {
+            "id": "5f649a68cfee8d78",
+            "type": "leaf",
+            "state": {
+              "type": "markdown",
+              "state": {
+                "file": "Python/SQLite.md",
+                "mode": "source",
+                "source": false
+              },
+              "icon": "lucide-file",
+              "title": "SQLite"
+            }
+          },
+          {
+            "id": "9cc940b45c7a4595",
+            "type": "leaf",
+            "state": {
+              "type": "bookmarks",
+              "state": {},
+              "icon": "lucide-bookmark",
+              "title": "Bookmarks"
+            }
+          }
+        ]
+      }
+    ],
+    "direction": "horizontal",
+    "width": 226.5
+  },
+  "right": {
+    "id": "cf92ccf43e96a53d",
+    "type": "split",
+    "children": [
+      {
+        "id": "4e6c94e5301f3341",
+        "type": "tabs",
+        "children": [
+          {
+            "id": "86c23330f2a84cf8",
+            "type": "leaf",
+            "state": {
+              "type": "backlink",
+              "state": {
+                "file": "proGit.md",
+                "collapseAll": false,
+                "extraContext": false,
+                "sortOrder": "alphabetical",
+                "showSearch": false,
+                "searchQuery": "",
+                "backlinkCollapsed": false,
+                "unlinkedCollapsed": true
+              },
+              "icon": "links-coming-in",
+              "title": "Backlinks for proGit"
+            }
+          },
+          {
+            "id": "06e27be0fe382bd8",
+            "type": "leaf",
+            "state": {
+              "type": "all-properties",
+              "state": {
+                "sortOrder": "frequency",
+                "showSearch": false,
+                "searchQuery": ""
+              },
+              "icon": "lucide-archive",
+              "title": "All properties"
+            }
+          }
+        ]
+      }
+    ],
+    "direction": "horizontal",
+    "width": 300,
+    "collapsed": true
+  },
+  "left-ribbon": {
+    "hiddenItems": {
+      "switcher:Меню быстрого перехода": false,
+      "graph:Граф": false,
+      "canvas:Создать новый холст": false,
+      "command-palette:Открыть палитру команд": false,
+      "markdown-importer:Импорт Markdown-файлов": false
+    }
+  },
+  "active": "7c9055f563154d4a",
+  "lastOpenFiles": [
+    "English/Homework.md",
+    "ROTEK/BT_6714.md",
+    "hardcore web development/11. SQL/Задание.md",
+    "hardcore web development/11. SQL/Сортировка данных.md",
+    "hardcore web development/11. SQL/SQL настройка.md",
+    "hardcore web development/11. SQL/Создание таблиц.md",
+    "hardcore web development/11. SQL/NULL, coalecse.md",
+    "hardcore web development/4. Linux.md",
+    "network/ethernet.md",
+    "English/img/10-1.jpg",
+    "English/img/10-9.jpg",
+    "English/img/10-8.jpg",
+    "English/img/10-7.jpg",
+    "English/img/10-6.jpg",
+    "English/img/10-5.jpg",
+    "English/img/10-4.jpg",
+    "English/img/10-3.jpg",
+    "English/img/10-2.jpg",
+    "todo/Разное.md",
+    "Кодинг.md",
+    "common.md",
+    "proGit.md",
+    "todo/Задачи по направлениям.md",
+    "todo/Счета.md",
+    "todo/Тренировки и занятия.md",
+    "Greenstar/modbus in ethernet stm32.md",
+    "docs/sniffers_texto.pdf",
+    "English/img/9-4.jpg.~tmp",
+    "English/img/9-9.jpg.~tmp",
+    "English/img/9-8.jpg.~tmp",
+    "English/img/9-7.jpg.~tmp",
+    "English/img/9-6.jpg.~tmp",
+    "English/img/9-5.jpg.~tmp",
+    "English/img/9-3.jpg.~tmp",
+    "English/img/9-2.jpg.~tmp",
+    "English/img/9-1.jpg.~tmp",
+    "English/img/9-9.jpg",
+    "Python/venv.md",
+    "linux/Сценарий. Полная настройка Windows, WSL и инструментов для разработчика.md",
+    "hardcore web development/SSH how to.md",
+    "hardcore web development/Список литературы.md",
+    "hardcore web development/10. frontend.md",
+    "hardcore web development/9. Сессии, cookies, безопасность.md",
+    "hardcore web development/8. HTTP.md",
+    "hardcore web development/5-6-7 Internet.md",
+    "linux/Tmux.md"
+  ]
 }

+ 14 - 0
Greenstar/modbus in ethernet stm32.md

@@ -1,3 +1,17 @@
+~={yellow}Модуль высокого напряжения=~
+USB / ethernet
+- cfg.riseTime (unsigned int, 10) / hvRiseTime (int, 10)
+- cfg.presetHV (FloatUint32, 0) / hvDacPreset (uint16_t, 0)
+- cfg.presetHVMin (FloatUint32,  0.0) / hvDacMin (uint16_t, 0)
+- cfg.presetHVMax (FloatUint32,  30.3) / hvDacMax (uint16_t, 0)
+- curHV_dac (unsigned int, 0) / hvDac (uint16_t, 0)
+- hvStep (не передается) (double) / hvStep (не передается) (double)
+- cfg.k0 (FloatUint32, 0) / hvK0 (double, 0)
+- cfg.k1 (FloatUint32, 454.545) / hvK1 (double, 0.3662109375)
+- state (hvState, HV_OFF) / hvState (HvState, HV_OFF)
+- curHV_voltage (FloatUint32, dacToVolt(curHV_dac)) / 
+
+
 ```cpp
 #define CONFIG_BASE         ((uint16_t)0x0000)
 #define CONFIG_LEN          18 //32 // CONFIG_LEN в словах по 16 бит

+ 10 - 0
ROTEK/universal IO/Test HV.md

@@ -1,3 +1,13 @@
+~={yellow}DIO. Предварительное тестирование=~
+- [x] Проверка цифровых входов
+- [x] Проверка цифровых выходов
+- [x] Проверка RTC, батарейки, переключателя modbus
+- [x] Проверка зеленых LED входов
+- [x] Проверка зеленых LED выходов
+- [x] Проверка красных LED выходов
+- [ ] 
+
+
 - [ ] SPI Flash SPI_1
 - PB3 - SCK
 - PB4 - MISO

+ 1 - 0
ROTEK/universal IO/universal IO.md

@@ -32,6 +32,7 @@
 0x34 - лежит значение 1.23456 тип float (4 байта)
 <h6>Карта памяти</h6>
 0x0800 0000 - 0x0801 FFFF (128кБт) - **IAP**  
+0x0801 F800 - 0x0801 FFFF
 0x0802 0000 - 0x0802 07FF (2кБт) - **Основные настройки (SETTINGS)**  
 0x0802 0800 - 0x0802 0FFF (2кБт) - **Системные настройки (SETTINGS_SYS)**  
 0x0802 1000 - 0x080F FFFF (кБт) - **FW**

+ 11 - 0
link.md

@@ -0,0 +1,11 @@
+Проект для ARP запросов с asincio
+	https://github.com/karpetrosyan/aioarp
+
+Цикл статей по asincio
+	https://habr.com/ru/companies/wunderfund/articles/700474/
+
+Typer python и разные ролики
+	https://www.youtube.com/watch?v=rGqnDPIHoDg
+
+Точка входа приложений и библиотек Python
+	https://ru.hexlet.io/courses/python-setup-environment/lessons/entry-point/theory_unit