【E2313】STM32开源项目- Modbus通信协议实现(固件,软件部分)-- 串口实现

2021-11-19 09:46:29      索炜达电子      533     

项目编号:E2313

文件大小:10M

源码说明:带中文注释

开发环境:C编译器

简要概述:

STM32开源项目- Modbus通信协议实现(固件,软件部分)-- 串口实现

目录│文件列表:

       └ 开源项目1信协议实现(固件,软件部分) ---- 串口实现

          ├ 上位机

          │  │ OpenSoftware.sln

          │  └ OpenSoftware

          │     │ App.config

          │     │ mainWindows.cs

          │     │ mainWindows.Designer.cs

          │     │ mainWindows.resx

          │     │ OpenSoftware.csproj

          │     │ Program.cs

          │     ├ bin

          │     │  ├ Debug

          │     │  │  │ OpenSoftware.exe

          │     │  │  │ OpenSoftware.exe.config

          │     │  │  │ OpenSoftware.pdb

          │     │  │  │ OpenSoftware.vshost.exe

          │     │  │  │ OpenSoftware.vshost.exe.config

          │     │  │  │ SerialPoxy.dll

          │     │  │  └ SerialPoxy.pdb

          │     ├ obj

          │     │  └ Debug

          │     │     │ DesignTimeResolveAssemblyReferences.cache

          │     │     │ DesignTimeResolveAssemblyReferencesInput.cache

          │     │     │ OpenSoftware.csproj.CopyComplete

          │     │     │ OpenSoftware.csproj.CoreCompileInputs.cache

          │     │     │ OpenSoftware.csproj.FileListAbsolute.txt

          │     │     │ OpenSoftware.csproj.GenerateResource.cache

          │     │     │ OpenSoftware.csprojAssemblyReference.cache

          │     │     │ OpenSoftware.csprojResolveAssemblyReference.cache

          │     │     │ OpenSoftware.exe

          │     │     │ OpenSoftware.mainWindows.resources

          │     │     │ OpenSoftware.pdb

          │     │     │ OpenSoftware.Properties.Resources.resources

          │     │     │ TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

          │     │     │ TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

          │     │     │ TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

          │     └ Properties

          │        │ AssemblyInfo.cs

          │        │ Resources.Designer.cs

          │        │ Resources.resx

          │        │ Settings.Designer.cs

          │        └ Settings.settings

          └ 下位机

             │ keilkill.bat

             └ OpenSource_project

                │ Open_project EWARM 6.4.ewd

                │ Open_project EWARM 6.4.ewp

                │ Open_project EWARM 6.4.eww

                │ Open_project EWARM 6.4CustomSfr.sfr

                │ readme.txt

                ├ application

                │  ├ apps

                │  │  │ apps_commHandler.c

                │  │  └ apps_commHandler.h

                │  └ user

                │     │ App.h

                │     │ HW_Def.h

                │     │ Includes.h

                │     │ stm32f10x_tim.pbi

                │     │ stm32f10x_tim.pbi.cout

                │     │ stm32f10x_usart.pbi

                │     │ stm32f10x_usart.pbi.cout

                │     │ stm32f10x_wwdg.pbi

                │     │ stm32f10x_wwdg.pbi.cout

                │     │ Stm32hal.pbi

                │     │ Stm32hal.pbi.cout

                │     │ system_stm32f10x.pbi

                │     │ system_stm32f10x.pbi.cout

                │     │ Timer.pbi

                │     │ Timer.pbi.cout

                │     │ TM_util.pbi

                │     │ TM_util.pbi.cout

                │     │ USART.pbi

                │     │ USART.pbi.cout

                │     │ Util.pbi

                │     │ Util.pbi.cout

                │     │ WDG.pbi

                │     └ WDG.pbi.cout

                ├ EWARM

                │  └ stm32f10x_flash.icf

                ├ Lib

                │  ├ board

                │  │  │ board.c

                │  │  └ board.h

                │  ├ Libraries

                │  │  ├ CMSIS

                │  │  │  │ License.doc

                │  │  │  └ Core

                │  │  │     ├ CM3

                │  │  │     │  │ stm32f10x.h

                │  │  │     │  │ system_stm32f10x.c

                │  │  │     │  │ system_stm32f10x.h

                │  │  │     │  └ startup

                │  │  │     │     └ iar

                │  │  │     │        │ startup_stm32f10x_cl.s

                │  │  │     │        │ startup_stm32f10x_hd.s

                │  │  │     │        │ startup_stm32f10x_ld.s

                │  │  │     │        └ startup_stm32f10x_md.s

                │  │  ├ STM32F10x_StdPeriph_Driver

                │  │  │  ├ inc

                │  │  │  │  │ misc.h

                │  │  │  │  │ stm32f10x_adc.h

                │  │  │  │  │ stm32f10x_bkp.h

                │  │  │  │  │ stm32f10x_can.h

                │  │  │  │  │ stm32f10x_crc.h

                │  │  │  │  │ stm32f10x_dac.h

                │  │  │  │  │ stm32f10x_dbgmcu.h

                │  │  │  │  │ stm32f10x_dma.h

                │  │  │  │  │ stm32f10x_exti.h

                │  │  │  │  │ stm32f10x_flash.h

                │  │  │  │  │ stm32f10x_fsmc.h

                │  │  │  │  │ stm32f10x_gpio.h

                │  │  │  │  │ stm32f10x_i2c.h

                │  │  │  │  │ stm32f10x_iwdg.h

                │  │  │  │  │ stm32f10x_pwr.h

                │  │  │  │  │ stm32f10x_rcc.h

                │  │  │  │  │ stm32f10x_rtc.h

                │  │  │  │  │ stm32f10x_sdio.h

                │  │  │  │  │ stm32f10x_spi.h

                │  │  │  │  │ stm32f10x_tim.h

                │  │  │  │  │ stm32f10x_usart.h

                │  │  │  │  └ stm32f10x_wwdg.h

                │  │  │  └ src

                │  │  │     │ misc.c

                │  │  │     │ stm32f10x_adc.c

                │  │  │     │ stm32f10x_bkp.c

                │  │  │     │ stm32f10x_can.c

                │  │  │     │ stm32f10x_crc.c

                │  │  │     │ stm32f10x_dac.c

                │  │  │     │ stm32f10x_dbgmcu.c

                │  │  │     │ stm32f10x_dma.c

                │  │  │     │ stm32f10x_exti.c

                │  │  │     │ stm32f10x_flash.c

                │  │  │     │ stm32f10x_fsmc.c

                │  │  │     │ stm32f10x_gpio.c

                │  │  │     │ stm32f10x_i2c.c

                │  │  │     │ stm32f10x_iwdg.c

                │  │  │     │ stm32f10x_pwr.c

                │  │  │     │ stm32f10x_rcc.c

                │  │  │     │ stm32f10x_rtc.c

                │  │  │     │ stm32f10x_sdio.c

                │  │  │     │ stm32f10x_spi.c

                │  │  │     │ stm32f10x_tim.c

                │  │  │     │ stm32f10x_usart.c

                │  │  │     └ stm32f10x_wwdg.c

                │  │  ├ STM32_ETH_Driver

                │  │  │  ├ inc

                │  │  │  │  └ stm32_eth.h

                │  │  │  └ src

                │  │  │     └ stm32_eth.c

                │  │  └ STM32_USB-FS-Device_Driver

                │  │     ├ inc

                │  │     │  │ otgd_fs_cal.h

                │  │     │  │ otgd_fs_dev.h

                │  │     │  │ otgd_fs_int.h

                │  │     │  │ otgd_fs_pcd.h

                │  │     │  │ otgd_fs_regs.h

                │  │     │  │ usb_core.h

                │  │     │  │ usb_def.h

                │  │     │  │ usb_init.h

                │  │     │  │ usb_int.h

                │  │     │  │ usb_lib.h

                │  │     │  │ usb_mem.h

                │  │     │  │ usb_regs.h

                │  │     │  │ usb_sil.h

                │  │     │  └ usb_type.h

                │  │     └ src

                │  │        │ otgd_fs_cal.c

                │  │        │ otgd_fs_dev.c

                │  │        │ otgd_fs_int.c

                │  │        │ otgd_fs_pcd.c

                │  │        │ usb_core.c

                │  │        │ usb_init.c

                │  │        │ usb_int.c

                │  │        │ usb_mem.c

                │  │        │ usb_regs.c

                │  │        └ usb_sil.c

                │  ├ STM32_DEV

                │  │  │ ADC.c

                │  │  │ ADC.h

                │  │  │ RTC.c

                │  │  │ RTC.h

                │  │  │ SPIx.c

                │  │  │ SPIx.h

                │  │  │ Stm32hal.c

                │  │  │ Stm32hal.h

                │  │  │ Timer.c

                │  │  │ Timer.h

                │  │  │ USART.c

                │  │  │ USART.h

                │  │  │ WDG.c

                │  │  └ WDG.h

                │  └ Utils

                │     │ Debug.c

                │     │ Debug.h

                │     │ ERR_Sys.c

                │     │ ERR_Sys.h

                │     │ TM_util.c

                │     │ TM_util.h

                │     │ Util.c

                │     └ Util.h

                ├ midlayer

                │  └ protocol

                │     │ mcs_protocol.c

                │     └ mcs_protocol.h

                └ settings

                   │ Open_project EWARM 6.4.wsdt

                   │ Open_project EWARM 6.cspy.bat

                   │ Open_project EWARM 6.dni

                   └ Open_project EWARM 6_Debug.jlink

TAGSTM32
  • 5 次
  • 2 分