From 36db3964ea8ce848f918fdd84462861842eda058 Mon Sep 17 00:00:00 2001 From: Razvalyaev Date: Fri, 20 Feb 2026 10:48:10 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ca03f7e..7a9ca99 100644 --- a/README.md +++ b/README.md @@ -92,6 +92,12 @@ void TIMx_IRQHandler(void) ```c #include "modbus.h" +// TxEnable: 1 - передача, 0 - прием +void SetTxDirectionFunc(int TxEnable) +{ + HAL_GPIO_WritePin(SCIDE1_GPIO_Port, SCIDE1_Pin, !TxEnable); +} + int main(void) { // Инициализация HAL @@ -102,7 +108,7 @@ int main(void) MX_TIM3_Init(); // Инициализация Modbus - MODBUS_FirstInit(&hmodbus1, &mb_huart, &mb_htim, SetTxDirectionFunc); + MODBUS_FirstInit(&hmodbus1, &mb_huart, &mb_htim, &SetTxDirectionFunc); MODBUS_Config(&hmodbus1, MODBUS_DEVICE_ID, MODBUS_TIMEOUT, MODBUS_MODE_SLAVE); // Запуск приема Modbus @@ -120,7 +126,7 @@ int main(void) #include "modbus.h" // Инициализация Modbus -MODBUS_FirstInit(&hmodbus1, &mb_huart, &mb_htim, SetTxDirectionFunc); +MODBUS_FirstInit(&hmodbus1, &mb_huart, &mb_htim, &SetTxDirectionFunc); MODBUS_Config(&hmodbus1, 0, MODBUS_TIMEOUT, MODBUS_MODE_MASTER);