资源简介
STM32单片机实现Modbus协议主机2个源码 , 实测有用

代码片段和文件信息
/******************************************************************************
* zshangan@icloud.com *
* Copyright (c) 2016 All rights reserved *
******************************************************************************
* File name : com.c *
* *
* Description: communication and so so *
* *
* Author : zshangan *
* *
* Version : v1.0.0 *
* *
* modification history *
* -------------------- *
* Version : v1.0.0 zshangan C 2016-10-05 *
* *
* *
******************************************************************************/
#include “driver.h“
#include “com.h“
#include “system.h“
#include “mb.h“
st_com_blk g_com_blk[UART_MAX_NUM];
extern st_sys_blk g_sys_blk;
const uint16 g_com_speed[] =
{
600
1200
2400
4800
9600
19200
38400
};
static void com_rs485_direction(uint8 port bool direction);
/******************************************************************************
** Function Name : UART_RS485_DIR
** Descriptions :
** input parameters : None
** Returned value : None
** Global variables : None
******************************************************************************/
static void com_rs485_direction(uint8 port bool direction)
{
#if 0
switch(port)
{
case UART_1:
case UART_2:
break;
case UART_4:
direction ? UART4_DIR_SEND() : UART4_DIR_RECV();
break;
case UART_5:
direction ? UART5_DIR_SEND() : UART5_DIR_RECV();
break;
default:
break;
}
#endif
}
/******************************************************************************
** Function Name : com_proc_rxd
** Descriptions : process UART receive interrputer
** input parameters : None
** Returned value : None
** Global variables : None
******************************************************************************/
void com_proc_rxd(uint8 port)
{
st_com_blk_ptr com_blk = &g_com_blk[port];
st_sys_blk_ptr sys_blk = &g_sys_blk;
uint8 byte = UART_Recv_Data(port);
switch(com_blk->recv_state)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-08 10:09 STM32单片机实现Modbus协议主机2个源码\
文件 30671 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\5237835_modbus master test.mwp
目录 0 2018-11-08 10:09 STM32单片机实现Modbus协议主机2个源码\stm32+modbus\
文件 15230 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\stm32+modbus\com.c
文件 5925 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\stm32+modbus\com.h
文件 3527 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\stm32+modbus\config.h
文件 1621 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\stm32+modbus\driver.h
文件 1835 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\stm32+modbus\main.c
文件 7506 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\stm32+modbus\mb.c
文件 10290 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\stm32+modbus\mb.h
文件 4829 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\stm32+modbus\mb_crc.c
文件 2515 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\stm32+modbus\mb_crc.h
文件 11508 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\stm32+modbus\mb_func.c
文件 9588 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\stm32+modbus\mb_func.h
文件 32715 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\stm32+modbus\stm32f10x_it.c
文件 4544 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\stm32+modbus\system.c
文件 2617 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\stm32+modbus\system.h
目录 0 2018-11-08 10:09 STM32单片机实现Modbus协议主机2个源码\STM32_Modbus_S\
目录 0 2018-11-08 10:09 STM32单片机实现Modbus协议主机2个源码\STM32_Modbus_S\CORE\
文件 17273 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\STM32_Modbus_S\CORE\core_cm3.c
文件 85714 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\STM32_Modbus_S\CORE\core_cm3.h
文件 15503 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\STM32_Modbus_S\CORE\startup_stm32f10x_hd.s
文件 12765 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\STM32_Modbus_S\CORE\startup_stm32f10x_md.s
目录 0 2018-11-08 10:09 STM32单片机实现Modbus协议主机2个源码\STM32_Modbus_S\HARDWARE\
目录 0 2018-11-08 10:09 STM32单片机实现Modbus协议主机2个源码\STM32_Modbus_S\HARDWARE\Config\
文件 1834 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\STM32_Modbus_S\HARDWARE\Config\GUIConf.h
文件 1608 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\STM32_Modbus_S\HARDWARE\Config\GUITouchConf.h
文件 448 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\STM32_Modbus_S\HARDWARE\Config\LCDConf.h
目录 0 2018-11-08 10:09 STM32单片机实现Modbus协议主机2个源码\STM32_Modbus_S\HARDWARE\Desk\
文件 21392 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\STM32_Modbus_S\HARDWARE\Desk\desk.c
文件 870 2018-11-05 17:08 STM32单片机实现Modbus协议主机2个源码\STM32_Modbus_S\HARDWARE\Desk\desk.h
............此处省略1126个文件信息
相关资源
- Omron ETN21模块进行modbustcp通讯
- modbus通讯协议详解
- MCGS与单片机通信
- VC 6 Modbus RTU测试程序
- modbus51_c代码
- Modbus TCP Client
-
NModbus4 通讯类库(fr
amework4.5版本) - 西门子S7-1200 MODBUS-TCP通讯编程
- 200SMART Modbus-TCP通信程序演示-轮询(多
- 整理的ModbusProtocol SDK开发包
- 14284969_《STM32单片机应用与全案例实践
- delphi编写的modbus测试源码
- modbus通讯,用DELPHI编写
- FreeModbus_Slave+STM32F407+USART2代码亲测可
- 人民电器电表modbus rtu通信协议解析
- ModBus-RTU协议C封装
- 51单片机编写的标准modbus协议通信模版
- STM32F103移植FreeModbus实现modbus主机.zi
- 台达PLC44个程序
- Modbus—TCP协议
- STM32单片机指纹识别系统的设计
- STM32F1单片机MS5611高精度气压计驱动工
- 单片机modbus例程解析
- RS485串口调试工具
- MODBUS--ASCii实现的主要代码
- QJ71MT91.pdf
- modbus模拟器.rar
- stm32 modbus 协议程序
- 完整的STM32F407_MODBUS通信工程代码。
- GPS在stm32单片机例程
评论
共有 条评论