Обновить README.md
This commit is contained in:
10
README.md
10
README.md
@@ -92,6 +92,12 @@ void TIMx_IRQHandler(void)
|
|||||||
```c
|
```c
|
||||||
#include "modbus.h"
|
#include "modbus.h"
|
||||||
|
|
||||||
|
// TxEnable: 1 - передача, 0 - прием
|
||||||
|
void SetTxDirectionFunc(int TxEnable)
|
||||||
|
{
|
||||||
|
HAL_GPIO_WritePin(SCIDE1_GPIO_Port, SCIDE1_Pin, !TxEnable);
|
||||||
|
}
|
||||||
|
|
||||||
int main(void)
|
int main(void)
|
||||||
{
|
{
|
||||||
// Инициализация HAL
|
// Инициализация HAL
|
||||||
@@ -102,7 +108,7 @@ int main(void)
|
|||||||
MX_TIM3_Init();
|
MX_TIM3_Init();
|
||||||
|
|
||||||
// Инициализация Modbus
|
// Инициализация 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_Config(&hmodbus1, MODBUS_DEVICE_ID, MODBUS_TIMEOUT, MODBUS_MODE_SLAVE);
|
||||||
|
|
||||||
// Запуск приема Modbus
|
// Запуск приема Modbus
|
||||||
@@ -120,7 +126,7 @@ int main(void)
|
|||||||
#include "modbus.h"
|
#include "modbus.h"
|
||||||
|
|
||||||
// Инициализация Modbus
|
// Инициализация 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);
|
MODBUS_Config(&hmodbus1, 0, MODBUS_TIMEOUT, MODBUS_MODE_MASTER);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user