【E1211】在STM32F4上实现Modbus从机通信

2021-09-16 08:31:41      索炜达电子      557     

项目编号:E1211

文件大小:2M

源码说明:带中文注释

开发环境:C编译器

简要概述:

在STM32F4上实现Modbus从机通信

目录│文件列表:

 └ modbus_-stm32

       ├ Core

       │  ├ Inc

       │  │  │ gpio.h

       │  │  │ main.h

       │  │  │ stm32f4xx_hal_conf.h

       │  │  │ stm32f4xx_it.h

       │  │  │ tim.h

       │  │  └ usart.h

       │  └ Src

       │     │ gpio.c

       │     │ main.c

       │     │ stm32f4xx_hal_msp.c

       │     │ stm32f4xx_it.c

       │     │ system_stm32f4xx.c

       │     │ tim.c

       │     └ usart.c

       ├ Drivers

       │  ├ CMSIS

       │  │  ├ Device

       │  │  │  └ ST

       │  │  │     └ STM32F4xx

       │  │  │        ├ Include

       │  │  │        │  │ stm32f407xx.h

       │  │  │        │  │ stm32f4xx.h

       │  │  │        │  └ system_stm32f4xx.h

       │  │  │        └ Source

       │  │  │           └ Templates

       │  │  │              └ system_stm32f4xx.c

       │  │  ├ Include

       │  │  │  │ cmsis_compiler.h

       │  │  │  │ cmsis_iccarm.h

       │  │  │  │ cmsis_version.h

       │  │  │  │ core_cm4.h

       │  │  │  │ mpu_armv7.h

       │  │  │  └ tz_context.h

       │  │  └ Lib

       │  │     └ IAR

       │  │        │ iar_cortexM4bf_math.a

       │  │        │ iar_cortexM4b_math.a

       │  │        │ iar_cortexM4lf_math.a

       │  │        └ iar_cortexM4l_math.a

       │  └ STM32F4xx_HAL_Driver

       │     ├ Inc

       │     │  │ stm32f4xx_hal.h

       │     │  │ stm32f4xx_hal_cortex.h

       │     │  │ stm32f4xx_hal_def.h

       │     │  │ stm32f4xx_hal_dma.h

       │     │  │ stm32f4xx_hal_dma_ex.h

       │     │  │ stm32f4xx_hal_exti.h

       │     │  │ stm32f4xx_hal_flash.h

       │     │  │ stm32f4xx_hal_flash_ex.h

       │     │  │ stm32f4xx_hal_flash_ramfunc.h

       │     │  │ stm32f4xx_hal_gpio.h

       │     │  │ stm32f4xx_hal_gpio_ex.h

       │     │  │ stm32f4xx_hal_pwr.h

       │     │  │ stm32f4xx_hal_pwr_ex.h

       │     │  │ stm32f4xx_hal_rcc.h

       │     │  │ stm32f4xx_hal_rcc_ex.h

       │     │  │ stm32f4xx_hal_tim.h

       │     │  │ stm32f4xx_hal_tim_ex.h

       │     │  │ stm32f4xx_hal_uart.h

       │     │  └ Legacy

       │     │     │ stm32f4xx_hal_can_legacy.h

       │     │     └ stm32_hal_legacy.h

       │     └ Src

       │        │ stm32f4xx_hal.c

       │        │ stm32f4xx_hal_cortex.c

       │        │ stm32f4xx_hal_dma.c

       │        │ stm32f4xx_hal_flash.c

       │        │ stm32f4xx_hal_flash_ex.c

       │        │ stm32f4xx_hal_flash_ramfunc.c

       │        │ stm32f4xx_hal_gpio.c

       │        │ stm32f4xx_hal_rcc.c

       │        │ stm32f4xx_hal_rcc_ex.c

       │        │ stm32f4xx_hal_tim.c

       │        │ stm32f4xx_hal_tim_ex.c

       │        └ stm32f4xx_hal_uart.c

       ├ EWARM

       │  │ Modbus.dep

       │  │ Modbus.ewd

       │  │ Modbus.ewp

       │  │ Modbus.ewt

       │  │ Project.eww

       │  │ startup_stm32f407xx.s

       │  │ stm32f407xx_flash.icf

       │  │ stm32f407xx_sram.icf

       │  └ settings

       │     │ Modbus.crun

       │     │ Modbus.dbgdt

       │     │ Modbus.dnx

       │     │ Modbus.Modbus.cspy.bat

       │     │ Modbus.Modbus.cspy.ps1

       │     │ Modbus.Modbus.driver.xcl

       │     │ Modbus.Modbus.general.xcl

       │     │ Modbus.reggroups

       │     └ Project.wsdt

       ├ MODBUS

       │  │ modbus.c

       │  └ modbus.h

       └ UCOS

          ├ config

          │  │ includes.h

          │  └ os_cfg.h

          ├ core

          │  │ os_core.c

          │  │ os_flag.c

          │  │ os_mbox.c

          │  │ os_mem.c

          │  │ os_mutex.c

          │  │ os_q.c

          │  │ os_sem.c

          │  │ os_task.c

          │  │ os_time.c

          │  │ os_tmr.c

          │  │ ucos_ii.c

          │  └ ucos_ii.h

          └ port

             │ os_cpu.h

             │ os_cpu_a.asm

             │ os_cpu_c.c

             │ os_dbg.c

             └ os_dbg_r.c

TAGModbus
  • 9 次
  • 1 分