+freertos

но надо еще коменты подправить
This commit is contained in:
2025-08-31 13:24:11 +03:00
parent 1c4f4d689a
commit ef623e8b0b
5 changed files with 126 additions and 67 deletions

View File

@@ -7,14 +7,26 @@
#ifndef _MODBUS_CONFIG_H_
#define _MODBUS_CONFIG_H_
#define RS_IN_FREERTOS 20 ///< значение - период таска
// Включить/выключить debug
#define RS_DEBUG 0 ///< Отладка приема/передачи UART
#define MODBUS_DEBUG 0 ///< Отладка обработки запросов Modbus
#define RS_DEBUG 1 ///< Отладка приема/передачи UART
#define MODBUS_DEBUG 1 ///< Отладка обработки запросов Modbus
#define MODBUS_ERR_DEBUG 1 ///< Отладка ошибок по CAN
// MODBUS PARAMS
#define MODBUS_DEVICE_ID 1 ///< девайс текущего устройства
#define MODBUS_TIMEOUT 5000 ///< максимальнйы тайтаут MB в тиках таймера
#define MODBUS_TIMEOUT 5000 ///< максимальнйы тайтаут MB в мс
// PERIPH FUNCTIONS AND HANDLERS
#define HUART_TypeDef HardwareSerial
#define rs_huart Serial1 //используемый uart
#define MODBUS_SPEED 115200
#define MODBUS_RX_PIN 8
#define MODBUS_TX_PIN 9
// STRING OBJECTS MODBUS
#define MODBUS_VENDOR_NAME "NIO PRIBOR"
@@ -25,9 +37,6 @@
#define MODBUS_MODEL_NAME "Arduino"
#define MODBUS_USER_APPLICATION_NAME ""
// PERIPH FUNCTIONS AND HANDLERS
#define rs_huart Serial1 //используемый uart
#define HUART_TypeDef HardwareSerial
/**
* @brief Поменять комманды 0x03 и 0x04 местами (для LabView терминалки от двигателей)