unknown hai 1 día
pai
achega
f73e8d97ce

+ 30 - 16
.obsidian/workspace.json

@@ -8,7 +8,21 @@
         "type": "tabs",
         "children": [
           {
-            "id": "ced237c30a4979fe",
+            "id": "cbef3a87c9994424",
+            "type": "leaf",
+            "state": {
+              "type": "markdown",
+              "state": {
+                "file": "todo/Разное.md",
+                "mode": "source",
+                "source": false
+              },
+              "icon": "lucide-file",
+              "title": "Разное"
+            }
+          },
+          {
+            "id": "3abf1bb3be494ac0",
             "type": "leaf",
             "state": {
               "type": "markdown",
@@ -22,21 +36,21 @@
             }
           },
           {
-            "id": "cbef3a87c9994424",
+            "id": "7ef9e1fcb1464168",
             "type": "leaf",
             "state": {
               "type": "markdown",
               "state": {
-                "file": "todo/Разное.md",
+                "file": "ROTEK/allwinner 069 070.md",
                 "mode": "source",
                 "source": false
               },
               "icon": "lucide-file",
-              "title": "Разное"
+              "title": "allwinner 069 070"
             }
           }
         ],
-        "currentTab": 1
+        "currentTab": 2
       }
     ],
     "direction": "vertical"
@@ -59,7 +73,7 @@
                 "autoReveal": false
               },
               "icon": "lucide-folder-closed",
-              "title": "Файловый менеджер"
+              "title": "Files"
             }
           },
           {
@@ -107,7 +121,7 @@
       }
     ],
     "direction": "horizontal",
-    "width": 229.5
+    "width": 200
   },
   "right": {
     "id": "cf92ccf43e96a53d",
@@ -159,22 +173,23 @@
   },
   "left-ribbon": {
     "hiddenItems": {
-      "switcher:Меню быстрого перехода": false,
-      "graph:Граф": false,
-      "canvas:Создать новый холст": false,
-      "command-palette:Открыть палитру команд": false,
-      "markdown-importer:Импорт Markdown-файлов": false
+      "switcher:Open quick switcher": false,
+      "graph:Open graph view": false,
+      "canvas:Create new canvas": false,
+      "command-palette:Open command palette": false,
+      "markdown-importer:Open format converter": false
     }
   },
-  "active": "cbef3a87c9994424",
+  "active": "7ef9e1fcb1464168",
   "lastOpenFiles": [
     "todo/Задачи по направлениям.md",
     "todo/Разное.md",
+    "common.md",
+    "hardcore web development/11. SQL/JOIN/LEFT и RIGHT OUTER JOIN.md",
+    "ROTEK/allwinner 069 070.md",
     "English/words.md",
     "English/Homework/Homework 6.md",
     "linux/linux common.md",
-    "ROTEK/allwinner 069 070.md",
-    "common.md",
     "Python/Архитектура.md",
     "English/Homework/Homework 5.md",
     "linux/Сценарий. Полная настройка Windows, WSL и инструментов для разработчика.md",
@@ -185,7 +200,6 @@
     "hardcore web development/11. SQL/JOIN/INNER JOIN.md",
     "Комментарии.md",
     "hardcore web development/11. SQL/Дата и время.md",
-    "hardcore web development/11. SQL/JOIN/LEFT и RIGHT OUTER JOIN.md",
     "hardcore web development/11. SQL/Задание.md",
     "English/img/24-2.jpg.~tmp",
     "English/img/24-1.jpg.~tmp",

+ 108 - 1
ROTEK/allwinner 069 070.md

@@ -66,7 +66,8 @@ echo 1 > /sys/devices/platform/bt7kgpio/charger.charge_on/value
 ~={green}Задачи по микроконтроллера Artery.=~
 1. Интегрироваться в проект Дмитрия Репникова.
 2. Модуль мультиплексора. Работа мультиплексора проверена. Добавить команды управления в SVC.
-3. 
+
+
 
   // первый аналоговый вход
   // второй аналоговый вход
@@ -77,3 +78,109 @@ echo 1 > /sys/devices/platform/bt7kgpio/charger.charge_on/value
   // верхняя точка super cup
   // средняя точка super cup
 
+~={yellow}Список пинов для проверки=~
+- PA0 - f_WAKEAP - сигнал пробуждения - OK
+- PA3 (ADC3) - f_ADCBKUP - ADC, напряжение АКБ или supercup
+- PA4 - f_ENMEASBKUPPWR - выход, на новой ревизии будет подключать измерительный делить к напряжению supercup
+- PA5 - f_CLOUT - ADC напряжение на выходе current limiter
+- PA6 - f_PWRDWNART - вход, пропадание внешнего питания - OK
+- PA7 - f_AINP1 - ADC, первый аналоговый вход (всегда)
+- PA9 - f_TXD1ARTS - uart, boot, debug - OK
+- PA10 - f_RXD1ARTL - uart, boot, debug - OK
+- PA12 - f_EXTLEDS - LED на разъеме
+- PA13 - f_SWDIOARTS - SWDIO - OK
+- PA14 - f_SWCLKARTS - SWCLK - OK
+- PA15 - f_PRTKKEY - кнопка принтера
+
+- PB0 - f_ACINP4 - 2-ой счетный вход или 4 аналоговый (настройка зависит от ревизии)
+- PB1 - f_CLIN - ADC, вход current limetter
+- PB2 - BOOT1 - на землю - OK
+- PB3 - f_SWOART - SWO - не использую
+- PB4 - f_nENARTTXD3toM3 - выход, разрешение
+- PB5 - f_nENM3toTC3 - выход, разрешение
+- PB6 - f_ARTSCL - I2C с главным процом
+- PB7 - f_ARTSDA - I2C с главным процом
+- PB8 - f_M1toARTRXD5 - uart5 rx 
+- PB9 - f_ARTTXD5toM1 - uart5 tx
+- PB11 - f_ENBKUPPWR - (на новой ревизии) отключает питание Artery после 8 часов
+- PB12 - f_ARTHWREVB0 - рев
+- PB13 - f_ARTHWREVB1 - рев
+- PB14 - f_ARTHWREVB2 - рев
+- PB15 - f_ARTHWREVB3 - рев
+
+- PC0 (ADC10)- f_SCMIDPL - ADC средняя точка supercup
+- PC3 (ADC13) - f_nENTC3toM3 - выход, разрешение
+- PC4 (ADC14) - f_AINP2 - второй аналоговый вход
+- PC5 (ADC15) - f_ACINP3 - первый счетный либо 3 аналоговый
+- PC10 (TXD4) - f_nENTC2toAWRX1- выход, разрешение
+- PC11 (RXD4) - f_nENARTTXD2toM2- выход, разрешение
+- PC12 (TXD5) - f_nENM2toARTRX2- выход, разрешение
+- PC13 (TAMPER) - OK
+- PC14 (LEXT_IN) часовой кварц
+- PC15 (LEXT_OUT) часовой кварц
+
+- PD0 (CAN1RX) - f_SRVC3 - выход
+- PD1 (CAN1TX) - f_SRVC2 - выход
+- PD2 - f_ENTC3toAWRXD3 - выход
+- PD3 - fnENAWTXD3toTC3 - выход, разрешение
+- PD5 - f_ARTTXD2toM2 - uart2 tx
+- PD6 - f_M2toARTRXD2 - uart2 rx
+- PD7 - f_nENM3toARTRXD3 - выход, разрешение
+- PD8 (TXD3) - f_ARTTXD3toM3 - uart3 tx
+- PD9 (RXD3) - f_M3ToARTRXD3 - uart3 rx
+
+- PE0 (RXD8) - f_MUX1ADR1 - OK
+- PE1 (TXD8) - f_MUX1ADR0 - OK
+- PE3 - f_nENTC2toM2 - выход, разрешение
+- PE4 - f_nENAWTXD1toTC2 - выход, разрешение
+- PE5 - f_nENM2toTC2 - выход, разрешение
+- PE7 - f_IN1 - дискретный вход
+- PE8 - f_IN2 - дискретный вход
+- PE9 - f_IN3 - дискретный вход
+- PE10 - f_IN4 - дискретный вход
+- PE11 - f_IN5 - дискретный вход
+- PE12 - f_IN6 - дискретный вход
+- PE13 - f_IN7 - дискретный вход
+- PE14 - f_IN8 - дискретный вход
+- PE15 - f_CLON - включение current limitter
+
+~={yellow}ПСД общие моменты=~
+- Artery отвечает за управление 2 и 3-ей системой параллельной диспетчеризации, но может принимать и передавать в первую систему. Управлением 1-ой системой занимается Allwinner.
+- ПСД_1 - RS485, ПСД_2 и ПСД_3 - RS232
+- Логику работы ПСД можно разделить на два режима. 
+- В первом режиме модем (внешнее устройство опроса счетчика) общается со счетчиком. Artery всегда слушает только передатчик модема, Alwinner слушает передатчик счетчик. 
+- Во втором режиме со счетчиком общается Alwinner. Artery слушает модем.
+- Artery может передавать в модем.
+uart2, uart3, uart5
+~={yellow}ПСД проверка=~
+
+~={green}Проверка ПСД 1=~
+- Настраиваем MUX (s0, s1) = (1, 0).
+- Отправляем данные из Artery uart_5. Данные заходят в модем_1.
+- На разъеме замыкаем RS485 модема_1 и счетчика.
+- Данные со счетчика попадают на порт принтера.
+- Для этого установить выходы сдвигового регистра U704 в соответствующее положение.
+
+~={green}Проверка ПСД 2=~
+- Проверяем связь Artery - Modem и Modem - Artery.
+- Установить пины PC11 и PC12 в 0.
+- Послать данные в uart_2.
+
+- Проверяем связь Modem - TC, TC - Modem.
+- Установить PC11 и PC12 в 1.
+- Установить PE3 и PE5 в 0.
+- Установить PE4 и PC10 в 1.
+
+~={green}Проверка ПСД 3=~
+- Проверяем связь Artery - Modem и Modem - Artery.
+- Установить PC3 и PB5 в 1.
+- Установить PB4 и PD7 в 0.
+- Послать данные в uart_3.
+
+- Проверяем связь Modem - TC, TC - Modem.
+- Установить PC3 и PB5 в 0.
+- Установить PD3 и PD2 в 1.
+
+~={green}Дополнительные проверки=~
+- SRVC2
+- SRVC3

+ 5 - 3
todo/Задачи по направлениям.md

@@ -2,8 +2,8 @@
 - [x] Разобраться со счетчиком горячей воды в Подрезково
 - [x] Записаться к ортодонту (звонить завтра 25.03.25)
 - [x] Передать показания счетчиков
-- [ ] Подкрутить верхнюю челюсть
-- [ ] Покрасить змею
+- [x] Подкрутить верхнюю челюсть
+- [x] Покрасить змею
 <h6>Работа и образование</h6>
 - [ ] Пройти на 100% курс по Python OOP.
 - [ ] Залить старую версию gnu-arm-eabi на сервер
@@ -24,6 +24,7 @@
 **Стоматолог Екатерина +7 926 973 07 49. Иногда принимает по адресу  Проезд Шокальского дом 29.корп2 вход со двора**
 
 - [ ] Примерно в августе 2025 удалять верхний зуб мудрости. Позвонить Екатерине, она запишет к хирургу.
+- [ ] Таня к врачу 29.04.25
 <h6>Задачи по датам</h6>
 - [x] ~={yellow}Визит к ортодонту 11 февраля во вторник к 8-10=~
 - [x] Визит к ортодонту 8 апреля в 16:00, 57 кабинет Мидея Атариевна Хунзи
@@ -58,7 +59,8 @@
 - [x] 08.04.25 - регулировка у врача
 - [x] 15.04.25
 - [x] 21.04.25
-- [ ] 26.06.25
+- [x] 28.06.25
+- [ ] 03.05.25
 Нижняя (оба винта раз в 10 дней):
 - [x] 08.04.25 - регулировка у врача
 - [x] 21.04.25