2021-08-16 21:05:12 索煒達(dá)電子 972
項目編號:E218
文件大?。?5M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
在STM32F4上實現(xiàn)Modbus從機(jī)通信
目錄│文件列表:
└ modbus_-stm32
│ Modbus.md
│ 方案書.md
│ 測試大綱.xls
│ 繪圖1.vsdx
│ 繪圖2.vsdx
│ 繪圖3.vsdx
│ 繪圖4.vsdx
├ Modbus
│ │ .mxproject
│ │ Modbus.ioc
│ ├ .vscode
│ │ └ settings.json
│ ├ 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
│ │ │ │ LICENSE.txt
│ │ │ ├ Core
│ │ │ │ ├ Include
│ │ │ │ │ │ cmsis_armcc.h
│ │ │ │ │ │ cmsis_armclang.h
│ │ │ │ │ │ cmsis_compiler.h
│ │ │ │ │ │ cmsis_gcc.h
│ │ │ │ │ │ cmsis_iccarm.h
│ │ │ │ │ │ cmsis_version.h
│ │ │ │ │ │ core_armv8mbl.h
│ │ │ │ │ │ core_armv8mml.h
│ │ │ │ │ │ core_cm0.h
│ │ │ │ │ │ core_cm0plus.h
│ │ │ │ │ │ core_cm1.h
│ │ │ │ │ │ core_cm23.h
│ │ │ │ │ │ core_cm3.h
│ │ │ │ │ │ core_cm33.h
│ │ │ │ │ │ core_cm4.h
│ │ │ │ │ │ core_cm7.h
│ │ │ │ │ │ core_sc000.h
│ │ │ │ │ │ core_sc300.h
│ │ │ │ │ │ mpu_armv7.h
│ │ │ │ │ │ mpu_armv8.h
│ │ │ │ │ └ tz_context.h
│ │ │ │ └ Template
│ │ │ │ └ ARMv8-M
│ │ │ │ │ main_s.c
│ │ │ │ └ tz_context.c
│ │ │ ├ Core_A
│ │ │ │ ├ Include
│ │ │ │ │ │ cmsis_armcc.h
│ │ │ │ │ │ cmsis_armclang.h
│ │ │ │ │ │ cmsis_compiler.h
│ │ │ │ │ │ cmsis_cp15.h
│ │ │ │ │ │ cmsis_gcc.h
│ │ │ │ │ │ cmsis_iccarm.h
│ │ │ │ │ │ core_ca.h
│ │ │ │ │ └ irq_ctrl.h
│ │ │ │ └ Source
│ │ │ │ └ irq_ctrl_gic.c
│ │ │ ├ Device
│ │ │ │ └ ST
│ │ │ │ └ STM32F4xx
│ │ │ │ ├ Include
│ │ │ │ │ │ stm32f401xc.h
│ │ │ │ │ │ stm32f401xe.h
│ │ │ │ │ │ stm32f405xx.h
│ │ │ │ │ │ stm32f407xx.h
│ │ │ │ │ │ stm32f410cx.h
│ │ │ │ │ │ stm32f410rx.h
│ │ │ │ │ │ stm32f410tx.h
│ │ │ │ │ │ stm32f411xe.h
│ │ │ │ │ │ stm32f412cx.h
│ │ │ │ │ │ stm32f412rx.h
│ │ │ │ │ │ stm32f412vx.h
│ │ │ │ │ │ stm32f412zx.h
│ │ │ │ │ │ stm32f413xx.h
│ │ │ │ │ │ stm32f415xx.h
│ │ │ │ │ │ stm32f417xx.h
│ │ │ │ │ │ stm32f423xx.h
│ │ │ │ │ │ stm32f427xx.h
│ │ │ │ │ │ stm32f429xx.h
│ │ │ │ │ │ stm32f437xx.h
│ │ │ │ │ │ stm32f439xx.h
│ │ │ │ │ │ stm32f446xx.h
│ │ │ │ │ │ stm32f469xx.h
│ │ │ │ │ │ stm32f479xx.h
│ │ │ │ │ │ stm32f4xx.h
│ │ │ │ │ └ system_stm32f4xx.h
│ │ │ │ └ Source
│ │ │ │ └ Templates
│ │ │ │ │ system_stm32f4xx.c
│ │ │ │ ├ arm
│ │ │ │ │ │ startup_stm32f401xc.s
│ │ │ │ │ │ startup_stm32f401xe.s
│ │ │ │ │ │ startup_stm32f405xx.s
│ │ │ │ │ │ startup_stm32f407xx.s
│ │ │ │ │ │ startup_stm32f410cx.s
│ │ │ │ │ │ startup_stm32f410rx.s
│ │ │ │ │ │ startup_stm32f410tx.s
│ │ │ │ │ │ startup_stm32f411xe.s
│ │ │ │ │ │ startup_stm32f412cx.s
│ │ │ │ │ │ startup_stm32f412rx.s
│ │ │ │ │ │ startup_stm32f412vx.s
│ │ │ │ │ │ startup_stm32f412zx.s
│ │ │ │ │ │ startup_stm32f413xx.s
│ │ │ │ │ │ startup_stm32f415xx.s
│ │ │ │ │ │ startup_stm32f417xx.s
│ │ │ │ │ │ startup_stm32f423xx.s
│ │ │ │ │ │ startup_stm32f427xx.s
│ │ │ │ │ │ startup_stm32f429xx.s
│ │ │ │ │ │ startup_stm32f437xx.s
│ │ │ │ │ │ startup_stm32f439xx.s
│ │ │ │ │ │ startup_stm32f446xx.s
│ │ │ │ │ │ startup_stm32f469xx.s
│ │ │ │ │ └ startup_stm32f479xx.s
│ │ │ │ ├ gcc
│ │ │ │ │ │ startup_stm32f401xc.s
│ │ │ │ │ │ startup_stm32f401xe.s
│ │ │ │ │ │ startup_stm32f405xx.s
│ │ │ │ │ │ startup_stm32f407xx.s
│ │ │ │ │ │ startup_stm32f410cx.s
│ │ │ │ │ │ startup_stm32f410rx.s
│ │ │ │ │ │ startup_stm32f410tx.s
│ │ │ │ │ │ startup_stm32f411xe.s
│ │ │ │ │ │ startup_stm32f412cx.s
│ │ │ │ │ │ startup_stm32f412rx.s
│ │ │ │ │ │ startup_stm32f412vx.s
│ │ │ │ │ │ startup_stm32f412zx.s
│ │ │ │ │ │ startup_stm32f413xx.s
│ │ │ │ │ │ startup_stm32f415xx.s
│ │ │ │ │ │ startup_stm32f417xx.s
│ │ │ │ │ │ startup_stm32f423xx.s
│ │ │ │ │ │ startup_stm32f427xx.s
│ │ │ │ │ │ startup_stm32f429xx.s
│ │ │ │ │ │ startup_stm32f437xx.s
│ │ │ │ │ │ startup_stm32f439xx.s
│ │ │ │ │ │ startup_stm32f446xx.s
│ │ │ │ │ │ startup_stm32f469xx.s
│ │ │ │ │ └ startup_stm32f479xx.s
│ │ │ │ └ iar
│ │ │ │ │ startup_stm32f401xc.s
│ │ │ │ │ startup_stm32f401xe.s
│ │ │ │ │ startup_stm32f405xx.s
│ │ │ │ │ startup_stm32f407xx.s
│ │ │ │ │ startup_stm32f410cx.s
│ │ │ │ │ startup_stm32f410rx.s
│ │ │ │ │ startup_stm32f410tx.s
│ │ │ │ │ startup_stm32f411xe.s
│ │ │ │ │ startup_stm32f412cx.s
│ │ │ │ │ startup_stm32f412rx.s
│ │ │ │ │ startup_stm32f412vx.s
│ │ │ │ │ startup_stm32f412zx.s
│ │ │ │ │ startup_stm32f413xx.s
│ │ │ │ │ startup_stm32f415xx.s
│ │ │ │ │ startup_stm32f417xx.s
│ │ │ │ │ startup_stm32f423xx.s
│ │ │ │ │ startup_stm32f427xx.s
│ │ │ │ │ startup_stm32f429xx.s
│ │ │ │ │ startup_stm32f437xx.s
│ │ │ │ │ startup_stm32f439xx.s
│ │ │ │ │ startup_stm32f446xx.s
│ │ │ │ │ startup_stm32f469xx.s
│ │ │ │ │ startup_stm32f479xx.s
│ │ │ │ └ linker
│ │ │ │ │ stm32f401xc_flash.icf
│ │ │ │ │ stm32f401xc_sram.icf
│ │ │ │ │ stm32f401xe_flash.icf
│ │ │ │ │ stm32f401xe_sram.icf
│ │ │ │ │ stm32f405xx_flash.icf
│ │ │ │ │ stm32f405xx_sram.icf
│ │ │ │ │ stm32f407xx_flash.icf
│ │ │ │ │ stm32f407xx_sram.icf
│ │ │ │ │ stm32f410cx_flash.icf
│ │ │ │ │ stm32f410cx_sram.icf
│ │ │ │ │ stm32f410rx_flash.icf
│ │ │ │ │ stm32f410rx_sram.icf
│ │ │ │ │ stm32f410tx_flash.icf
│ │ │ │ │ stm32f410tx_sram.icf
│ │ │ │ │ stm32f411xe_flash.icf
│ │ │ │ │ stm32f411xe_sram.icf
│ │ │ │ │ stm32f412cx_flash.icf
│ │ │ │ │ stm32f412cx_sram.icf
│ │ │ │ │ stm32f412rx_flash.icf
│ │ │ │ │ stm32f412rx_sram.icf
│ │ │ │ │ stm32f412vx_flash.icf
│ │ │ │ │ stm32f412vx_sram.icf
│ │ │ │ │ stm32f412zx_flash.icf
│ │ │ │ │ stm32f412zx_sram.icf
│ │ │ │ │ stm32f413xx_flash.icf
│ │ │ │ │ stm32f413xx_sram.icf
│ │ │ │ │ stm32f415xx_flash.icf
│ │ │ │ │ stm32f415xx_sram.icf
│ │ │ │ │ stm32f417xx_flash.icf
│ │ │ │ │ stm32f417xx_sram.icf
│ │ │ │ │ stm32f423xx_flash.icf