ESP32S3

На этом форуме Вы можете задать вопросы знатокам программы и автору.
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

ecoins писал(а): 08 авг 2025, 13:16
VitalyaLev писал(а): 08 авг 2025, 13:01 Это конечно спасибо! Это конечно хорошо, но! Вас не смущает что контроллер в постоянной перезагрузке, и в принципе по модбас контроллер принять не может, так как ему не до этого, а значит и реле будет просто выключено или включено и управлять им не получится?
Пожалуйста.
Мне не смущает, что контроллер ESP32DEV-Module в постоянной перезагрузке.
Вы показали картинку, на дисплей у Вас выводится нормально.
На расстоянии понять особенности Вашего электропитания и/или монтажа мне сложно. Да и не хочется.
Одна из распространенных причин плохой источник питания, например слабый USB-порт.
Обеспечьте в начале надежную работу контроллера - вывод не светодиод, вывода на дисплей, потом переходите к Modbus.
Полагаю, что Ваша проблема не связана с FLProg и/или Arduino IDE.
Котроллер, без включенной в проекте функции модбас работает корректно, как можно наблюдать на 1-ом фото, звездочка мигает, секунды идут, на втором фото, контроллер с прошивкой из проекта в котором включена функция модбас, и на нем видно, что звездочки нет, и время работы программы равно 0, так же контроллер подключен по питанию через лабораторный блок питания, так что проблемы с питанием исключены.
Что еще сегодня было сделано, на контроллер был залит скетч из вложения и отключена вся переферия, т.е. только питание 5 вольт к пинам 5vin и GND, и USB для отслеживания через монитор порта, в монитор порта летит код указанный выше
т.е. можно сделать вывод о том что функция модбас в скетче блокирует работу контроллера
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

На первом фото показана работа контроллера без функции modbus в проекте, под ним надпись "modbus из проекта удален" и на нем видно, что звездочка мигает и время работы программы
На втором фото показана работа с функцией modbus в проекте, под ней ним надпись "в проекте включен modbus" и на нем видно что звездочка отсутствует и время работы програмы равно 0
Контроллер у меня питается от лабораторного источника питания, медными проводами длинной не более 200 мм сечением 0,75мм подключенными к пинам 5Vin и GND
Так же в целях локализации проблемы и исключения внешних факторов, была отключена вся переферия в виде LCD дисплея и оставлено только питание 5 вольт и USB для прослушки порта, контроллер так же отправляет вышеуказанный код, что наводит на мысль о конфликте именно функции modbus в скетче программы
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

Еще один аргумент, в сторону непонятно работающей функции модбас, к контроллеру подключено только питание и USB сообщение из консоли

Код: Выделить всё

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x8 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x4bc
load:0x403c9700,len:0xbd8
load:0x403cc700,len:0x2a0c
entry 0x403c98d0




---------------------------------Main parameters--------------------------------
Board->FLProg: ESP32S3 Dev Module/53; ID=6FC4A7E2;  ARCH->ESP32/50; CORE=ESP32; mode=10;
RT_HW_BASE.h:      v.6.4.4 04.08.2025;
RT_HW_CONSOLE.h:   v.1.2.0 20.06.2025;
-------------------------------Additional options-------------------------------
Fcpu=240mHz; Vcc=3.30; Memory: FLASH=1310Kb; RAM=328Kb; Ext_FLASH=4/16Mb;;
----------------------------------Task Manager----------------------------------
Sheduler::system.qnt---> sysQuick,sysFast,sysSlow= 21, 25, 50;
Sheduler::qnt---------->quick,fast,slow,back,frdm=  5,  4,  4,  5, 50,
          period(ms)--->quick,fast,slow,back,frdm= 10, 25,250,100,loop();
---------------------------------Available pins---------------------------------
ALL[38]:  0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
         24,25,26,27,28,29,30,31,32,33,34,35,36,39;
DOT[29]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34;
PWM[29]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34;
DIN[32]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34,35,36,39;
ADC[6] : 36,39,32,33,34,35;
INT[32]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34,35,36,39;
N5V[38]:  0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
         24,25,26,27,28,29,30,31,32,33,34,35,36,39;
----------------------------Communication interfaces----------------------------
UART0:  RX=44;    TX=43;                Yes init; Speed=115200, 8,N,1;
UART1:  RX=18;    TX=17;                Yes init; Speed=115200, 8,N,1;
UART2:  RX=15;    TX=16;                No  init; Speed=115200, 8,N,1;
I2C0:   SDA=19;   SCL=20;               No  init; Speed=400000; Master;
I2C1:   SDA=3;    SCL=2;                No  init; Speed=400000; Master;
SPI0:   SCK=39;   MISO=41;   MOSI=40;   No  init; Speed=4000000;Master;
----------------------------System and test pins, cs----------------------------
SYSTEM-->Loop()=14;  Led=13;     Button=12;  ADC=10;     PWM=26;     
TEST---->no device
SPI CS-->CS0=5;      CS1=4;      CS2=15;     CS3=2;      
--------------------------------------UART--------------------------------------
UART0:  RX=44;    TX=43;                Yes init; Speed=115200, 8,N,1;
UART1:  RX=18;    TX=17;                Yes init; Speed=115200, 8,N,1;
UART2:  RX=15;    TX=16;                No  init; Speed=115200, 8,N,1;
--------------------------------------------------------------------------------

-3741;
Guru Meditation Error: Core  1 panic'ed (Double exception). 

Core  1 register dump:
PC      : 0x4037b182  PS      : 0x00040636  A0      : 0x8200b70c  A1      : 0x3fce9d10  
A2      : 0x00040636  A3      : 0x00040026  A4      : 0x00000001  A5      : 0x00000001  
A6      : 0x00060023  A7      : 0x00000003  A8      : 0x3fce9dd0  A9      : 0x00ffffff  
A10     : 0x3fcebf38  A11     : 0x000004ee  A12     : 0x00000001  A13     : 0x02cebfdc  
A14     : 0x3fcebfdc  A15     : 0x00000000  SAR     : 0x0000000a  EXCCAUSE: 0x00000002  
EXCVADDR: 0x00fffffc  LBEG    : 0x40056f5c  LEND    : 0x40056f72  LCOUNT  : 0xffffffff  


Backtrace: 0x4037b17f:0x3fce9d10 0x4200b709:0x3fce9d30 0x4200b709:0x3fce9d50 0x4200b709:0x3fce9d70 0x4200b709:0x3fce9d90 0x4200b709:0x3fce9db0 0x4200b709:0x3fce9dd0




ELF file SHA256: 2fbd92cde0c5e398

Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)
Saved PC:0x420409ba
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x4bc
load:0x403c9700,len:0xbd8
load:0x403cc700,len:0x2a0c
entry 0x403c98d0




---------------------------------Main parameters--------------------------------
Board->FLProg: ESP32S3 Dev Module/53; ID=F402E3DD;  ARCH->ESP32/50; CORE=ESP32; mode=10;
RT_HW_BASE.h:      v.6.4.4 04.08.2025;
RT_HW_CONSOLE.h:   v.1.2.0 20.06.2025;
-------------------------------Additional options-------------------------------
Fcpu=240mHz; Vcc=3.30; Memory: FLASH=1310Kb; RAM=328Kb; Ext_FLASH=4/16Mb;;
----------------------------------Task Manager----------------------------------
Sheduler::system.qnt---> sysQuick,sysFast,sysSlow= 21, 25, 50;
Sheduler::qnt---------->quick,fast,slow,back,frdm=  5,  4,  4,  5, 50,
          period(ms)--->quick,fast,slow,back,frdm= 10, 25,250,100,loop();
---------------------------------Available pins---------------------------------
ALL[38]:  0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
         24,25,26,27,28,29,30,31,32,33,34,35,36,39;
DOT[29]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34;
PWM[29]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34;
DIN[32]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34,35,36,39;
ADC[6] : 36,39,32,33,34,35;
INT[32]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34,35,36,39;
N5V[38]:  0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
         24,25,26,27,28,29,30,31,32,33,34,35,36,39;
----------------------------Communication interfaces----------------------------
UART0:  RX=44;    TX=43;                Yes init; Speed=115200, 8,N,1;
UART1:  RX=18;    TX=17;                Yes init; Speed=115200, 8,N,1;
UART2:  RX=15;    TX=16;                No  init; Speed=115200, 8,N,1;
I2C0:   SDA=19;   SCL=20;               No  init; Speed=400000; Master;
I2C1:   SDA=3;    SCL=2;                No  init; Speed=400000; Master;
SPI0:   SCK=39;   MISO=41;   MOSI=40;   No  init; Speed=4000000;Master;
----------------------------System and test pins, cs----------------------------
SYSTEM-->Loop()=14;  Led=13;     Button=12;  ADC=10;     PWM=26;     
TEST---->no device
SPI CS-->CS0=5;      CS1=4;      CS2=15;     CS3=2;      
--------------------------------------UART--------------------------------------
UART0:  RX=44;    TX=43;                Yes init; Speed=115200, 8,N,1;
UART1:  RX=18;    TX=17;                Yes init; Speed=115200, 8,N,1;
UART2:  RX=15;    TX=16;                No  init; Speed=115200, 8,N,1;
--------------------------------------------------------------------------------

-3741;
Guru Meditation Error: Core  1 panic'ed (Double exception). 

Core  1 register dump:
PC      : 0x4037b182  PS      : 0x00040636  A0      : 0x8200b70c  A1      : 0x3fce9d10  
A2      : 0x00040636  A3      : 0x00040026  A4      : 0x00000001  A5      : 0x00000001  
A6      : 0x00060023  A7      : 0x00000003  A8      : 0x3fce9dd0  A9      : 0x00ffffff  
A10     : 0x3fcebf38  A11     : 0x000004ee  A12     : 0x00000001  A13     : 0x02cebfdc  
A14     : 0x3fcebfdc  A15     : 0x00000000  SAR     : 0x0000000a  EXCCAUSE: 0x00000002  
EXCVADDR: 0x00fffffc  LBEG    : 0x40056f5c  LEND    : 0x40056f72  LCOUNT  : 0xffffffff  


Backtrace: 0x4037b17f:0x3fce9d10 0x4200b709:0x3fce9d30 0x4200b709:0x3fce9d50 0x4200b709:0x3fce9d70 0x4200b709:0x3fce9d90 0x4200b709:0x3fce9db0 0x4200b709:0x3fce9dd0




ELF file SHA256: 2fbd92cde0c5e398

Rebooting...
Вот сам скетч из этого проекта

Код: Выделить всё

#define RT_HW_FLPROG_PRG "FLProg 9.5.6 - SP 0.0"
#define RT_HW_FLPROG_PRJ "FLProg 9.5.6 - SP 0.0"
#include "RT_HW_BASE.h"
#include "flprogUtilites.h"
#include "RT_HW_CONSOLE.h"
#include "flprogModbusRTU.h"
#include "RT_HW_LCD44780.h"
#include "flprogUart.h"
#ifdef RT_HW_SPECIAL_INCLUDE
#include RT_HW_SPECIAL_INCLUDE
#endif
#ifdef RT_HW_SPECIAL_ISTANCE
RT_HW_SPECIAL_ISTANCE
#endif
FlprogUartExecutor FLProgUart;
#define FLPROG_UART_EXECUTOR FLProgUart
FLProgUartParametrs Uart_143973904_data;
FLProgUartParametrs Uart_254552105_data;
RT_HW_STRUCT_SHED_TASK consoleVarBlock_1_Task;
int16_t consoleVarBlock_1_valueArray[1];
RT_HW_LCD44780_DEVICE_ID FLProgLcdDisplay_172034164;
RT_HW_LCD44780_PARAM_ID FLProgLcdDisplayField_79381834;
RT_HW_LCD44780_PARAM_ID FLProgLcdDisplayField_73496081;
RT_HW_LCD44780_PARAM_ID FLProgLcdDisplayField_191132759;
ModbusMasterRTU	Modbus_231750322(1, 1,  & FLProgUart);
FlprogDiscreteOutputPin FLProgPin_13(13, 0, 0);
bool consoleVarBlock_1_ok = 1;
bool consoleVarBlock_1_run = 0;
bool InitConsole_1_init = 0;
bool InitConsole_1_out = 0;
bool ConsoleBoardBlock1_enOut = 0;
int16_t _tempVariable_int16_t;
void setup()
 {
  RT_HW_Base.shed.quick.qnt = 5;
  RT_HW_Base.shed.fast.qnt = 4;
  RT_HW_Base.shed.slow.qnt = 4;
  RT_HW_Base.shed.back.qnt = 5;
  RT_HW_Base.shed.frdm.qnt = 50;
  FLProgUart.setSpeedUart(115200, 0);
  Uart_143973904_data.speed = 115200;
  FLProgUart.setDataBitUart(8, 0);
  Uart_143973904_data.dataBit = 8;
  FLProgUart.setParityUart(0, 0);
  Uart_143973904_data.parity = 0;
  FLProgUart.setStopBitUart(1, 0);
  Uart_143973904_data.stopBit = 1;
  Uart_143973904_data.number = 0;
  FLProgUart.setSpeedUart(115200, 1);
  Uart_254552105_data.speed = 115200;
  FLProgUart.setDataBitUart(8, 1);
  Uart_254552105_data.dataBit = 8;
  FLProgUart.setParityUart(0, 1);
  Uart_254552105_data.parity = 0;
  FLProgUart.setStopBitUart(1, 1);
  Uart_254552105_data.stopBit = 1;
  Uart_254552105_data.number = 1;
  Modbus_231750322.setSlaveAddress(0, 1);
  Modbus_231750322.setPollingPeriod(1, 1000);
  Modbus_231750322.setLongOrder(1, 1);
  Modbus_231750322.setFloatOrder(1, 1);
  Modbus_231750322.setUnsignedlongOrder(1, 1);
  Modbus_231750322.setIntOrder(1, 1);
  Modbus_231750322.configDataTable(1, 4, 1, 20486);
  RT_HW_Base.shed.sysQuick.qnt = 21;
  flprog::specialSetup();}
void loop()
 {
  //Плата:1
  if( ! RT_HW_Base.shed.ready)
   {
    if( ! InitConsole_1_init)
     {
      InitConsole_1_init = 1;
      RT_HW_console.setParam(0, (RT_HW_Base.uartGetSpeed(0)));}}
  RT_HW_Base.sheduler();
  flprog::specialPool();
  if(RT_HW_Base.shed.sysQuick.num == 1) {Modbus_231750322.pool();}
  if(RT_HW_Base.shed.sysQuick.num == 2)
   {
    FLProgLcdDisplay_172034164.extEN = 1;
    FLProgLcdDisplay_172034164.extLight = 1;
    if(FLProgLcdDisplay_172034164.custom == 0)
     {
      FLProgLcdDisplay_172034164.custom = RT_HW_Base.i2cSetParam(FLProgLcdDisplay_172034164.dvI, 39, 0, 0);
      FLProgLcdDisplay_172034164.mi = 'I';
      FLProgLcdDisplay_172034164.cols = 20;
      FLProgLcdDisplay_172034164.rows = 4;}
    RT_HW_lcd44780.direct(FLProgLcdDisplay_172034164);
    if(FLProgLcdDisplayField_79381834.custom == 0) {RT_HW_lcd44780.initBlinkID(FLProgLcdDisplayField_79381834, FLProgLcdDisplay_172034164.num, 500, 1, 1);}
    RT_HW_lcd44780.LcdBlink(FLProgLcdDisplayField_79381834, ' ', '*');
    if(FLProgLcdDisplayField_73496081.custom == 0) {RT_HW_lcd44780.initLongID(FLProgLcdDisplayField_73496081, FLProgLcdDisplay_172034164.num, 'U', 'L', '~', 3, 1, 7);}
    RT_HW_lcd44780.LcdVar(FLProgLcdDisplayField_73496081, "", ((SysPar_112247635_taskManager_workTime_get())));
    if(FLProgLcdDisplayField_191132759.custom == 0) {RT_HW_lcd44780.initWordID(FLProgLcdDisplayField_191132759, FLProgLcdDisplay_172034164.num, 'I', 'L', '~', 1, 2, 15);}
    RT_HW_lcd44780.LcdVar(FLProgLcdDisplayField_191132759, "", (Modbus_231750322.readInteger(0, 4, 20486, true)));}
  //Плата:2
  FLProgPin_13.digitalWrite((0) > (0));
  consoleVarBlock_1_Task.extEN = 1;
  if(consoleVarBlock_1_Task.custom == 0)
   {
    RT_HW_Base.setTaskID(consoleVarBlock_1_Task, 'C', 1000, 1000);
    consoleVarBlock_1_Task.periodLimit = 0;}
  RT_HW_Base.directTask(consoleVarBlock_1_Task);
  if((consoleVarBlock_1_Task.run == 1) || (consoleVarBlock_1_Task.run == 2))
   {
    if(consoleVarBlock_1_valueArray[0] != ((Modbus_231750322.readInteger(1, 4, 20486))))
     {
      consoleVarBlock_1_valueArray[0] = ((Modbus_231750322.readInteger(1, 4, 20486)));
      consoleVarBlock_1_ok = 1;}
    if((consoleVarBlock_1_Task.run == 1) || ((consoleVarBlock_1_Task.run == 2) && (consoleVarBlock_1_ok)))
     {
      consoleVarBlock_1_ok = 0;
      consoleVarBlock_1_Task.run = 5;
      consoleVarBlock_1_run = 1;}}
  if(consoleVarBlock_1_run)
   {
    if(RT_HW_console.getOk())
     {
      RT_HW_console.outArr(consoleVarBlock_1_valueArray, 1, 'E', 0, 'Z');
      consoleVarBlock_1_run = 0;}}
  if(RT_HW_console.dev.first && (1))
   {
    if(RT_HW_console.getHead())
     {
      RT_HW_console.clrHead();
      RT_HW_console.outCR(1);
      RT_HW_console.outHeadMain();
      RT_HW_console.outHeadMainAdd();
      RT_HW_console.outHeadSheduler();
      RT_HW_console.outHeadPins();
      RT_HW_console.outHeadLink();
      RT_HW_console.outHeadTestPins();
      RT_HW_console.outHeadTestUART();
      RT_HW_console.outHeadTestAdd();
      RT_HW_console.outLine('-', 80);
      RT_HW_console.outCR(1);}}
  ConsoleBoardBlock1_enOut = (1) & ((bool)RT_HW_console.dev.ok);}
uint32_t SysPar_112247635_taskManager_workTime_get() {return(RT_HW_Base.shed.cntSec);}
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ander
Лейтенант
Сообщения: 559
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 29 раз
Поблагодарили: 111 раз

Re: ESP32S3

Сообщение Ander »

Количество адресов регистров в протоколе Modbus зависит от их типа:

https://ipc2u.ru/articles/prostye-reshe ... t275169356

Вы используете 20486 но в Holding Registers, а это Coils 486

Попробуйте вот так.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

Ander писал(а): 08 авг 2025, 17:20 Количество адресов регистров в протоколе Modbus зависит от их типа:

https://ipc2u.ru/articles/prostye-reshe ... t275169356

Вы используете 20486 но в Holding Registers, а это Coils 486

Попробуйте вот так.
Спасибо!
При компиляции в версии 9.5.6 аномалия с перезагрузом осталась

Код: Выделить всё

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x2a (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x4bc
load:0x403c9700,len:0xbd8
load:0x403cc700,len:0x2a0c
entry 0x403c98d0




---------------------------------Main parameters--------------------------------
Board->FLProg: ESP32S3 Dev Module/53; ID=7FDA6263;  ARCH->ESP32/50; CORE=ESP32; mode=10;
RT_HW_BASE.h:      v.6.4.4 04.08.2025;
RT_HW_CONSOLE.h:   v.1.2.0 20.06.2025;
-------------------------------Additional options-------------------------------
Fcpu=240mHz; Vcc=3.30; Memory: FLASH=1310Kb; RAM=328Kb; Ext_FLASH=4/16Mb;;
----------------------------------Task Manager----------------------------------
Sheduler::system.qnt---> sysQuick,sysFast,sysSlow= 21, 25, 50;
Sheduler::qnt---------->quick,fast,slow,back,frdm=  5,  4,  4,  5, 50,
          period(ms)--->quick,fast,slow,back,frdm= 10, 25,250,100,loop();
---------------------------------Available pins---------------------------------
ALL[38]:  0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
         24,25,26,27,28,29,30,31,32,33,34,35,36,39;
DOT[29]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34;
PWM[29]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34;
DIN[32]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34,35,36,39;
ADC[6] : 36,39,32,33,34,35;
INT[32]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34,35,36,39;
N5V[38]:  0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
         24,25,26,27,28,29,30,31,32,33,34,35,36,39;
----------------------------Communication interfaces----------------------------
UART0:  RX=44;    TX=43;                Yes init; Speed=115200, 8,N,1;
UART1:  RX=18;    TX=17;                Yes init; Speed=115200, 8,N,1;
UART2:  RX=15;    TX=16;                No  init; Speed=115200, 8,N,1;
I2C0:   SDA=19;   SCL=20;               No  init; Speed=400000; Master;
I2C1:   SDA=3;    SCL=2;                No  init; Speed=400000; Master;
SPI0:   SCK=39;   MISO=41;   MOSI=40;   No  init; Speed=4000000;Master;
----------------------------System and test pins, cs----------------------------
SYSTEM-->Loop()=14;  Led=13;     Button=12;  ADC=10;     PWM=26;     
TEST---->no device
SPI CS-->CS0=5;      CS1=4;      CS2=15;     CS3=2;      
--------------------------------------UART--------------------------------------
UART0:  RX=44;    TX=43;                Yes init; Speed=115200, 8,N,1;
UART1:  RX=18;    TX=17;                Yes init; Speed=115200, 8,N,1;
UART2:  RX=15;    TX=16;                No  init; Speed=115200, 8,N,1;
--------------------------------------------------------------------------------

0;
Guru Meditation Error: Core  1 panic'ed (Double exception). 

Core  1 register dump:
PC      : 0x4037b182  PS      : 0x00040636  A0      : 0x8200b490  A1      : 0x3fce9d10  
A2      : 0x00040636  A3      : 0x00040026  A4      : 0x00000001  A5      : 0x00000001  
A6      : 0x00060023  A7      : 0x00000003  A8      : 0x3fce9dd0  A9      : 0x00ffffff  
A10     : 0x3fcebf90  A11     : 0x000004ee  A12     : 0x00000001  A13     : 0x02cec034  
A14     : 0x3fcec034  A15     : 0x00000000  SAR     : 0x0000000a  EXCCAUSE: 0x00000002  
EXCVADDR: 0x00fffffc  LBEG    : 0x40056f5c  LEND    : 0x40056f72  LCOUNT  : 0xffffffff  


Backtrace: 0x4037b17f:0x3fce9d10 0x4200b48d:0x3fce9d30 0x4200b48d:0x3fce9d50 0x4200b48d:0x3fce9d70 0x4200b48d:0x3fce9d90 0x4200b48d:0x3fce9db0 0x4200b48d:0x3fce9dd0




ELF file SHA256: cdbeb7578ba38d99

Rebooting...
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

VitalyaLev писал(а): 08 авг 2025, 20:32
Ander писал(а): 08 авг 2025, 17:20 Количество адресов регистров в протоколе Modbus зависит от их типа:

https://ipc2u.ru/articles/prostye-reshe ... t275169356

Вы используете 20486 но в Holding Registers, а это Coils 486

Попробуйте вот так.
Спасибо!
При компиляции в версии 9.5.6 аномалия с перезагрузом осталась

Код: Выделить всё

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x2a (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x4bc
load:0x403c9700,len:0xbd8
load:0x403cc700,len:0x2a0c
entry 0x403c98d0




---------------------------------Main parameters--------------------------------
Board->FLProg: ESP32S3 Dev Module/53; ID=7FDA6263;  ARCH->ESP32/50; CORE=ESP32; mode=10;
RT_HW_BASE.h:      v.6.4.4 04.08.2025;
RT_HW_CONSOLE.h:   v.1.2.0 20.06.2025;
-------------------------------Additional options-------------------------------
Fcpu=240mHz; Vcc=3.30; Memory: FLASH=1310Kb; RAM=328Kb; Ext_FLASH=4/16Mb;;
----------------------------------Task Manager----------------------------------
Sheduler::system.qnt---> sysQuick,sysFast,sysSlow= 21, 25, 50;
Sheduler::qnt---------->quick,fast,slow,back,frdm=  5,  4,  4,  5, 50,
          period(ms)--->quick,fast,slow,back,frdm= 10, 25,250,100,loop();
---------------------------------Available pins---------------------------------
ALL[38]:  0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
         24,25,26,27,28,29,30,31,32,33,34,35,36,39;
DOT[29]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34;
PWM[29]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34;
DIN[32]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34,35,36,39;
ADC[6] : 36,39,32,33,34,35;
INT[32]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34,35,36,39;
N5V[38]:  0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
         24,25,26,27,28,29,30,31,32,33,34,35,36,39;
----------------------------Communication interfaces----------------------------
UART0:  RX=44;    TX=43;                Yes init; Speed=115200, 8,N,1;
UART1:  RX=18;    TX=17;                Yes init; Speed=115200, 8,N,1;
UART2:  RX=15;    TX=16;                No  init; Speed=115200, 8,N,1;
I2C0:   SDA=19;   SCL=20;               No  init; Speed=400000; Master;
I2C1:   SDA=3;    SCL=2;                No  init; Speed=400000; Master;
SPI0:   SCK=39;   MISO=41;   MOSI=40;   No  init; Speed=4000000;Master;
----------------------------System and test pins, cs----------------------------
SYSTEM-->Loop()=14;  Led=13;     Button=12;  ADC=10;     PWM=26;     
TEST---->no device
SPI CS-->CS0=5;      CS1=4;      CS2=15;     CS3=2;      
--------------------------------------UART--------------------------------------
UART0:  RX=44;    TX=43;                Yes init; Speed=115200, 8,N,1;
UART1:  RX=18;    TX=17;                Yes init; Speed=115200, 8,N,1;
UART2:  RX=15;    TX=16;                No  init; Speed=115200, 8,N,1;
--------------------------------------------------------------------------------

0;
Guru Meditation Error: Core  1 panic'ed (Double exception). 

Core  1 register dump:
PC      : 0x4037b182  PS      : 0x00040636  A0      : 0x8200b490  A1      : 0x3fce9d10  
A2      : 0x00040636  A3      : 0x00040026  A4      : 0x00000001  A5      : 0x00000001  
A6      : 0x00060023  A7      : 0x00000003  A8      : 0x3fce9dd0  A9      : 0x00ffffff  
A10     : 0x3fcebf90  A11     : 0x000004ee  A12     : 0x00000001  A13     : 0x02cec034  
A14     : 0x3fcec034  A15     : 0x00000000  SAR     : 0x0000000a  EXCCAUSE: 0x00000002  
EXCVADDR: 0x00fffffc  LBEG    : 0x40056f5c  LEND    : 0x40056f72  LCOUNT  : 0xffffffff  


Backtrace: 0x4037b17f:0x3fce9d10 0x4200b48d:0x3fce9d30 0x4200b48d:0x3fce9d50 0x4200b48d:0x3fce9d70 0x4200b48d:0x3fce9d90 0x4200b48d:0x3fce9db0 0x4200b48d:0x3fce9dd0




ELF file SHA256: cdbeb7578ba38d99

Rebooting...
При компиляции проекта без редактирования

Код: Выделить всё

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x2a (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x4bc
load:0x403c9700,len:0xbd8
load:0x403cc700,len:0x2a0c
entry 0x403c98d0




---------------------------------Main parameters--------------------------------
Board->FLProg: ESP32S3 Dev Module/53; ID=172D0431;  ARCH->ESP32/50; CORE=ESP32; mode=10;
RT_HW_BASE.h:      v.6.4.4 04.08.2025;
RT_HW_CONSOLE.h:   v.1.2.0 20.06.2025;
-------------------------------Additional options-------------------------------
Fcpu=240mHz; Vcc=3.30; Memory: FLASH=1310Kb; RAM=328Kb; Ext_FLASH=4/16Mb;;
----------------------------------Task Manager----------------------------------
Sheduler::system.qnt---> sysQuick,sysFast,sysSlow= 21, 25, 50;
Sheduler::qnt---------->quick,fast,slow,back,frdm=  5,  4,  4,  5, 50,
          period(ms)--->quick,fast,slow,back,frdm= 10, 25,250,100,loop();
---------------------------------Available pins---------------------------------
ALL[38]:  0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
         24,25,26,27,28,29,30,31,32,33,34,35,36,39;
DOT[29]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34;
PWM[29]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34;
DIN[32]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34,35,36,39;
ADC[6] : 36,39,32,33,34,35;
INT[32]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34,35,36,39;
N5V[38]:  0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
         24,25,26,27,28,29,30,31,32,33,34,35,36,39;
----------------------------Communication interfaces----------------------------
UART0:  RX=44;    TX=43;                Yes init; Speed=115200, 8,N,1;
UART1:  RX=18;    TX=17;                Yes init; Speed=115200, 8,N,1;
UART2:  RX=15;    TX=16;                No  init; Speed=115200, 8,N,1;
I2C0:   SDA=19;   SCL=20;               No  init; Speed=400000; Master;
I2C1:   SDA=3;    SCL=2;                No  init; Speed=400000; Master;
SPI0:   SCK=39;   MISO=41;   MOSI=40;   No  init; Speed=4000000;Master;
----------------------------System and test pins, cs----------------------------
SYSTEM-->Loop()=14;  Led=13;     Button=12;  ADC=10;     PWM=26;     
TEST---->no device
SPI CS-->CS0=5;      CS1=4;      CS2=15;     CS3=2;      
--------------------------------------UART--------------------------------------
UART0:  RX=44;    TX=43;                Yes init; Speed=115200, 8,N,1;
UART1:  RX=18;    TX=17;                Yes init; Speed=115200, 8,N,1;
UART2:  RX=15;    TX=16;                No  init; Speed=115200, 8,N,1;
--------------------------------------------------------------------------------

99;
Аватара пользователя
montirovka
Капитан
Сообщения: 810
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 70 раз
Поблагодарили: 232 раза

Re: ESP32S3

Сообщение montirovka »

Подскажите, а как ESP32 относится к modbus 5 вольт? Сенсорная панель DWIN 5 вольт. Точно так же и LCD1602 (LCD2004) имеет питание 5 вольт. Шина I2C на дисплее подтянута к +5 вольт. На контроллере наверное то же подтяжка есть. Не происходит ли "перетекание" 5 вольт на контроллер с питанием 3.3 вольта через сопротивления подтяжки. Насколько толерантен ESP32 к таким вещам?
Ander
Лейтенант
Сообщения: 559
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 29 раз
Поблагодарили: 111 раз

Re: ESP32S3

Сообщение Ander »

VitalyaLev писал(а): 08 авг 2025, 20:38
VitalyaLev писал(а): 08 авг 2025, 20:32
Ander писал(а): 08 авг 2025, 17:20 Количество адресов регистров в протоколе Modbus зависит от их типа:

https://ipc2u.ru/articles/prostye-reshe ... t275169356

Вы используете 20486 но в Holding Registers, а это Coils 486

Попробуйте вот так.
Спасибо!
При компиляции в версии 9.5.6 аномалия с перезагрузом осталась

Код: Выделить всё

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x2a (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x4bc
load:0x403c9700,len:0xbd8
load:0x403cc700,len:0x2a0c
entry 0x403c98d0




---------------------------------Main parameters--------------------------------
Board->FLProg: ESP32S3 Dev Module/53; ID=7FDA6263;  ARCH->ESP32/50; CORE=ESP32; mode=10;
RT_HW_BASE.h:      v.6.4.4 04.08.2025;
RT_HW_CONSOLE.h:   v.1.2.0 20.06.2025;
-------------------------------Additional options-------------------------------
Fcpu=240mHz; Vcc=3.30; Memory: FLASH=1310Kb; RAM=328Kb; Ext_FLASH=4/16Mb;;
----------------------------------Task Manager----------------------------------
Sheduler::system.qnt---> sysQuick,sysFast,sysSlow= 21, 25, 50;
Sheduler::qnt---------->quick,fast,slow,back,frdm=  5,  4,  4,  5, 50,
          period(ms)--->quick,fast,slow,back,frdm= 10, 25,250,100,loop();
---------------------------------Available pins---------------------------------
ALL[38]:  0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
         24,25,26,27,28,29,30,31,32,33,34,35,36,39;
DOT[29]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34;
PWM[29]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34;
DIN[32]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34,35,36,39;
ADC[6] : 36,39,32,33,34,35;
INT[32]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34,35,36,39;
N5V[38]:  0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
         24,25,26,27,28,29,30,31,32,33,34,35,36,39;
----------------------------Communication interfaces----------------------------
UART0:  RX=44;    TX=43;                Yes init; Speed=115200, 8,N,1;
UART1:  RX=18;    TX=17;                Yes init; Speed=115200, 8,N,1;
UART2:  RX=15;    TX=16;                No  init; Speed=115200, 8,N,1;
I2C0:   SDA=19;   SCL=20;               No  init; Speed=400000; Master;
I2C1:   SDA=3;    SCL=2;                No  init; Speed=400000; Master;
SPI0:   SCK=39;   MISO=41;   MOSI=40;   No  init; Speed=4000000;Master;
----------------------------System and test pins, cs----------------------------
SYSTEM-->Loop()=14;  Led=13;     Button=12;  ADC=10;     PWM=26;     
TEST---->no device
SPI CS-->CS0=5;      CS1=4;      CS2=15;     CS3=2;      
--------------------------------------UART--------------------------------------
UART0:  RX=44;    TX=43;                Yes init; Speed=115200, 8,N,1;
UART1:  RX=18;    TX=17;                Yes init; Speed=115200, 8,N,1;
UART2:  RX=15;    TX=16;                No  init; Speed=115200, 8,N,1;
--------------------------------------------------------------------------------

0;
Guru Meditation Error: Core  1 panic'ed (Double exception). 

Core  1 register dump:
PC      : 0x4037b182  PS      : 0x00040636  A0      : 0x8200b490  A1      : 0x3fce9d10  
A2      : 0x00040636  A3      : 0x00040026  A4      : 0x00000001  A5      : 0x00000001  
A6      : 0x00060023  A7      : 0x00000003  A8      : 0x3fce9dd0  A9      : 0x00ffffff  
A10     : 0x3fcebf90  A11     : 0x000004ee  A12     : 0x00000001  A13     : 0x02cec034  
A14     : 0x3fcec034  A15     : 0x00000000  SAR     : 0x0000000a  EXCCAUSE: 0x00000002  
EXCVADDR: 0x00fffffc  LBEG    : 0x40056f5c  LEND    : 0x40056f72  LCOUNT  : 0xffffffff  


Backtrace: 0x4037b17f:0x3fce9d10 0x4200b48d:0x3fce9d30 0x4200b48d:0x3fce9d50 0x4200b48d:0x3fce9d70 0x4200b48d:0x3fce9d90 0x4200b48d:0x3fce9db0 0x4200b48d:0x3fce9dd0




ELF file SHA256: cdbeb7578ba38d99

Rebooting...
При компиляции проекта без редактирования

Код: Выделить всё

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x2a (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x4bc
load:0x403c9700,len:0xbd8
load:0x403cc700,len:0x2a0c
entry 0x403c98d0




---------------------------------Main parameters--------------------------------
Board->FLProg: ESP32S3 Dev Module/53; ID=172D0431;  ARCH->ESP32/50; CORE=ESP32; mode=10;
RT_HW_BASE.h:      v.6.4.4 04.08.2025;
RT_HW_CONSOLE.h:   v.1.2.0 20.06.2025;
-------------------------------Additional options-------------------------------
Fcpu=240mHz; Vcc=3.30; Memory: FLASH=1310Kb; RAM=328Kb; Ext_FLASH=4/16Mb;;
----------------------------------Task Manager----------------------------------
Sheduler::system.qnt---> sysQuick,sysFast,sysSlow= 21, 25, 50;
Sheduler::qnt---------->quick,fast,slow,back,frdm=  5,  4,  4,  5, 50,
          period(ms)--->quick,fast,slow,back,frdm= 10, 25,250,100,loop();
---------------------------------Available pins---------------------------------
ALL[38]:  0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
         24,25,26,27,28,29,30,31,32,33,34,35,36,39;
DOT[29]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34;
PWM[29]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34;
DIN[32]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34,35,36,39;
ADC[6] : 36,39,32,33,34,35;
INT[32]:  0, 1, 2, 3, 4, 5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29;
         30,31,32,33,34,35,36,39;
N5V[38]:  0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23;
         24,25,26,27,28,29,30,31,32,33,34,35,36,39;
----------------------------Communication interfaces----------------------------
UART0:  RX=44;    TX=43;                Yes init; Speed=115200, 8,N,1;
UART1:  RX=18;    TX=17;                Yes init; Speed=115200, 8,N,1;
UART2:  RX=15;    TX=16;                No  init; Speed=115200, 8,N,1;
I2C0:   SDA=19;   SCL=20;               No  init; Speed=400000; Master;
I2C1:   SDA=3;    SCL=2;                No  init; Speed=400000; Master;
SPI0:   SCK=39;   MISO=41;   MOSI=40;   No  init; Speed=4000000;Master;
----------------------------System and test pins, cs----------------------------
SYSTEM-->Loop()=14;  Led=13;     Button=12;  ADC=10;     PWM=26;     
TEST---->no device
SPI CS-->CS0=5;      CS1=4;      CS2=15;     CS3=2;      
--------------------------------------UART--------------------------------------
UART0:  RX=44;    TX=43;                Yes init; Speed=115200, 8,N,1;
UART1:  RX=18;    TX=17;                Yes init; Speed=115200, 8,N,1;
UART2:  RX=15;    TX=16;                No  init; Speed=115200, 8,N,1;
--------------------------------------------------------------------------------

99;
Ребута нет.?
ecoins
Полковник
Сообщения: 4145
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 162 раза
Поблагодарили: 208 раз

Re: ESP32S3

Сообщение ecoins »

montirovka писал(а): 08 авг 2025, 20:47 Подскажите, а как ESP32 относится к modbus 5 вольт? Сенсорная панель DWIN 5 вольт. Точно так же и LCD1602 (LCD2004) имеет питание 5 вольт. Шина I2C на дисплее подтянута к +5 вольт. На контроллере наверное то же подтяжка есть. Не происходит ли "перетекание" 5 вольт на контроллер с питанием 3.3 вольта через сопротивления подтяжки. Насколько толерантен ESP32 к таким вещам?
Вроде бы сносно.
Но чаще мы используем такой конвертер-разветвитель i2c 5в/3.3в.
i2c.jpeg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Lma74
Рядовой
Сообщения: 9
Зарегистрирован: 23 мар 2020, 12:12
Имя: Михаил

Re: ESP32S3

Сообщение Lma74 »

Портативную версию версии 8.2.3 можно взять здесь https://web.telegram.org/k/#@FLProg_channel
ecoins
Полковник
Сообщения: 4145
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 162 раза
Поблагодарили: 208 раз

Re: ESP32S3

Сообщение ecoins »

montirovka писал(а): 08 авг 2025, 20:47 Подскажите, а как ESP32 относится к modbus 5 вольт? Сенсорная панель DWIN 5 вольт. Точно так же и LCD1602 (LCD2004) имеет питание 5 вольт. Шина I2C на дисплее подтянута к +5 вольт. На контроллере наверное то же подтяжка есть. Не происходит ли "перетекание" 5 вольт на контроллер с питанием 3.3 вольта через сопротивления подтяжки. Насколько толерантен ESP32 к таким вещам?
На TX лучше поставить резистор 500 ом как на схеме.
stamp_c3u_sch_01.jpg
stamp_c3_09.png
С уважением, ecoins.
----------------------
P.S. Удалось Вам освоить дисплей DWIN? И почему именно на этом дисплее остановились?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: OLGA и 3 гостя