|
MF32BSP_XerolySkinner 2.0.0
C++版本的驱动库
|
STM32用串口的ModBus发送器 更多...
#include <bsp_ModBus_STM32.h>


Public 成员函数 | |
| bsp_ModBus_STM32 (UART_HandleTypeDef *huart, u8 ID, uint32_t Timeout) | |
Public 成员函数 继承自 bsp_ModBus_Tx | |
| bsp_ModBus_Tx (u8 ID) | |
| void | ReadKeepReg (u16 address, u16 mem) |
| 发送读取保存寄存器的指令 更多... | |
| void | ReadInReg (u16 address, u16 mem) |
| 发送读取输入寄存器的指令 更多... | |
| void | WriteOneReg (u16 address, u16 var) |
| 发送写一个寄存器的指令 更多... | |
| void | WriteRegs (u16 address, u16 mem, u16 *var) |
| 发送写多个寄存器的指令 更多... | |
| void | WriteRegsVar (u16 address, u16 mem,...) |
| 发送写多个寄存器的指令 更多... | |
| void | ReadOutCoil (u16 address, u16 mem) |
| 发送读输出线圈的指令 更多... | |
| void | ReadInCoil (u16 address, u16 mem) |
| 发送读输入线圈的指令 更多... | |
| void | WriteOneCoil (u16 address, u16 state) |
| 发送写入一个线圈的指令 更多... | |
| void | WriteCoils (u16 address, u16 mem, u8 *var) |
| 发送写多个线圈的指令 更多... | |
| void | WriteCoilsVar (u16 address, u16 mem,...) |
| 发送写多个线圈的指令 更多... | |
Protected 成员函数 | |
| virtual void | Transmit (u8 *dat, u16 len) |
| virtual void | Transmit (u8 *dat, u16 len)=0 |
Private 属性 | |
| UART_HandleTypeDef * | huart |
| uint32_t | Timeout |
额外继承的成员函数 | |
Protected 属性 继承自 bsp_ModBus_Tx | |
| u8 | ID |
| 器件ID 更多... | |
STM32用串口的ModBus发送器
在文件 bsp_ModBus_STM32.h 第 45 行定义.
|
inline |
在文件 bsp_ModBus_STM32.h 第 47 行定义.
实现了 bsp_ModBus_Tx.
在文件 bsp_ModBus_STM32.h 第 51 行定义.
|
private |
在文件 bsp_ModBus_STM32.h 第 54 行定义.
|
private |
在文件 bsp_ModBus_STM32.h 第 55 行定义.