【E2291】基于STM32和RFM22B收发器(输出格式S.bus)

2021-11-18 12:57:40      索炜达电子      455     

项目编号:E2291

文件大小:1.5M

源码说明:带中文注释

开发环境:C编译器

简要概述:

基于STM32和RFM22B收发器(输出格式S.bus)

目录│文件列表:

 └ RadioControl

    │ stm32f030_RC_decoder.ioc

    ├ Drivers

    │  ├ CMSIS

    │  │  ├ Device

    │  │  │  └ ST

    │  │  │     └ STM32F0xx

    │  │  │        ├ Include

    │  │  │        │  │ stm32f030x6.h

    │  │  │        │  │ stm32f030x8.h

    │  │  │        │  │ stm32f031x6.h

    │  │  │        │  │ stm32f038xx.h

    │  │  │        │  │ stm32f042x6.h

    │  │  │        │  │ stm32f048xx.h

    │  │  │        │  │ stm32f051x8.h

    │  │  │        │  │ stm32f058xx.h

    │  │  │        │  │ stm32f071xb.h

    │  │  │        │  │ stm32f072xb.h

    │  │  │        │  │ stm32f078xx.h

    │  │  │        │  │ stm32f0xx.h

    │  │  │        │  └ system_stm32f0xx.h

    │  │  │        └ Source

    │  │  │           └ Templates

    │  │  │              │ system_stm32f0xx.c

    │  │  │              ├ arm

    │  │  │              │  │ startup_stm32f030x6.s

    │  │  │              │  │ startup_stm32f030x8.s

    │  │  │              │  │ startup_stm32f031x6.s

    │  │  │              │  │ startup_stm32f038xx.s

    │  │  │              │  │ startup_stm32f042x6.s

    │  │  │              │  │ startup_stm32f048xx.s

    │  │  │              │  │ startup_stm32f051x8.s

    │  │  │              │  │ startup_stm32f058xx.s

    │  │  │              │  │ startup_stm32f071xb.s

    │  │  │              │  │ startup_stm32f072xb.s

    │  │  │              │  └ startup_stm32f078xx.s

    │  │  │              ├ gcc

    │  │  │              │  │ startup_stm32f030x6.s

    │  │  │              │  │ startup_stm32f030x8.s

    │  │  │              │  │ startup_stm32f031x6.s

    │  │  │              │  │ startup_stm32f038xx.s

    │  │  │              │  │ startup_stm32f042x6.s

    │  │  │              │  │ startup_stm32f048xx.s

    │  │  │              │  │ startup_stm32f051x8.s

    │  │  │              │  │ startup_stm32f058xx.s

    │  │  │              │  │ startup_stm32f071xb.s

    │  │  │              │  │ startup_stm32f072xb.s

    │  │  │              │  └ startup_stm32f078xx.s

    │  │  │              └ iar

    │  │  │                 │ startup_stm32f030x6.s

    │  │  │                 │ startup_stm32f030x8.s

    │  │  │                 │ startup_stm32f031x6.s

    │  │  │                 │ startup_stm32f038xx.s

    │  │  │                 │ startup_stm32f042x6.s

    │  │  │                 │ startup_stm32f048xx.s

    │  │  │                 │ startup_stm32f051x8.s

    │  │  │                 │ startup_stm32f058xx.s

    │  │  │                 │ startup_stm32f071xb.s

    │  │  │                 │ startup_stm32f072xb.s

    │  │  │                 └ startup_stm32f078xx.s

    │  │  ├ Include

    │  │  │  │ arm_common_tables.h

    │  │  │  │ arm_const_structs.h

    │  │  │  │ arm_math.h

    │  │  │  │ core_cm0.h

    │  │  │  │ core_cm0plus.h

    │  │  │  │ core_cm3.h

    │  │  │  │ core_cm4.h

    │  │  │  │ core_cm4_simd.h

    │  │  │  │ core_cmFunc.h

    │  │  │  │ core_cmInstr.h

    │  │  │  │ core_sc000.h

    │  │  │  └ core_sc300.h

    │  │  └ RTOS

    │  │     └ cmsis_os.h

    │  └ STM32F0xx_HAL_Driver

    │     ├ Inc

    │     │  │ stm32f0xx_hal.h

    │     │  │ stm32f0xx_hal_adc.h

    │     │  │ stm32f0xx_hal_adc_ex.h

    │     │  │ stm32f0xx_hal_can.h

    │     │  │ stm32f0xx_hal_cec.h

    │     │  │ stm32f0xx_hal_comp.h

    │     │  │ stm32f0xx_hal_conf_template.h

    │     │  │ stm32f0xx_hal_cortex.h

    │     │  │ stm32f0xx_hal_crc.h

    │     │  │ stm32f0xx_hal_crc_ex.h

    │     │  │ stm32f0xx_hal_dac.h

    │     │  │ stm32f0xx_hal_dac_ex.h

    │     │  │ stm32f0xx_hal_def.h

    │     │  │ stm32f0xx_hal_dma.h

    │     │  │ stm32f0xx_hal_dma_ex.h

    │     │  │ stm32f0xx_hal_flash.h

    │     │  │ stm32f0xx_hal_flash_ex.h

    │     │  │ stm32f0xx_hal_gpio.h

    │     │  │ stm32f0xx_hal_gpio_ex.h

    │     │  │ stm32f0xx_hal_i2c.h

    │     │  │ stm32f0xx_hal_i2c_ex.h

    │     │  │ stm32f0xx_hal_i2s.h

    │     │  │ stm32f0xx_hal_irda.h

    │     │  │ stm32f0xx_hal_irda_ex.h

    │     │  │ stm32f0xx_hal_iwdg.h

    │     │  │ stm32f0xx_hal_pcd.h

    │     │  │ stm32f0xx_hal_pcd_ex.h

    │     │  │ stm32f0xx_hal_pwr.h

    │     │  │ stm32f0xx_hal_pwr_ex.h

    │     │  │ stm32f0xx_hal_rcc.h

    │     │  │ stm32f0xx_hal_rcc_ex.h

    │     │  │ stm32f0xx_hal_rtc.h

    │     │  │ stm32f0xx_hal_rtc_ex.h

    │     │  │ stm32f0xx_hal_smartcard.h

    │     │  │ stm32f0xx_hal_smartcard_ex.h

    │     │  │ stm32f0xx_hal_smbus.h

    │     │  │ stm32f0xx_hal_spi.h

    │     │  │ stm32f0xx_hal_tim.h

    │     │  │ stm32f0xx_hal_tim_ex.h

    │     │  │ stm32f0xx_hal_tsc.h

    │     │  │ stm32f0xx_hal_uart.h

    │     │  │ stm32f0xx_hal_uart_ex.h

    │     │  │ stm32f0xx_hal_usart.h

    │     │  │ stm32f0xx_hal_usart_ex.h

    │     │  └ stm32f0xx_hal_wwdg.h

    │     └ Src

    │        │ stm32f0xx_hal.c

    │        │ stm32f0xx_hal_adc.c

    │        │ stm32f0xx_hal_adc_ex.c

    │        │ stm32f0xx_hal_can.c

    │        │ stm32f0xx_hal_cec.c

    │        │ stm32f0xx_hal_comp.c

    │        │ stm32f0xx_hal_cortex.c

    │        │ stm32f0xx_hal_crc.c

    │        │ stm32f0xx_hal_crc_ex.c

    │        │ stm32f0xx_hal_dac.c

    │        │ stm32f0xx_hal_dac_ex.c

    │        │ stm32f0xx_hal_dma.c

    │        │ stm32f0xx_hal_flash.c

    │        │ stm32f0xx_hal_flash_ex.c

    │        │ stm32f0xx_hal_gpio.c

    │        │ stm32f0xx_hal_i2c.c

    │        │ stm32f0xx_hal_i2c_ex.c

    │        │ stm32f0xx_hal_i2s.c

    │        │ stm32f0xx_hal_irda.c

    │        │ stm32f0xx_hal_iwdg.c

    │        │ stm32f0xx_hal_msp_template.c

    │        │ stm32f0xx_hal_pcd.c

    │        │ stm32f0xx_hal_pcd_ex.c

    │        │ stm32f0xx_hal_pwr.c

    │        │ stm32f0xx_hal_pwr_ex.c

    │        │ stm32f0xx_hal_rcc.c

    │        │ stm32f0xx_hal_rcc_ex.c

    │        │ stm32f0xx_hal_rtc.c

    │        │ stm32f0xx_hal_rtc_ex.c

    │        │ stm32f0xx_hal_smartcard.c

    │        │ stm32f0xx_hal_smartcard_ex.c

    │        │ stm32f0xx_hal_smbus.c

    │        │ stm32f0xx_hal_spi.c

    │        │ stm32f0xx_hal_tim.c

    │        │ stm32f0xx_hal_tim_ex.c

    │        │ stm32f0xx_hal_tsc.c

    │        │ stm32f0xx_hal_uart.c

    │        │ stm32f0xx_hal_uart_ex.c

    │        │ stm32f0xx_hal_usart.c

    │        └ stm32f0xx_hal_wwdg.c

    ├ HW

    │  │ rc_decoder_stm32f030.pcb

    │  │ rc_decoder_stm32f030.sch

    │  │ rc_fly_stm32f030.pcb

    │  └ rc_fly_stm32f030.sch

    ├ Inc

    │  │ dma.h

    │  │ fsm.h

    │  │ fsm_rf22.h

    │  │ fsm_rf22_defs.h

    │  │ fsm_timers.h

    │  │ fsm_uart.h

    │  │ fsm_uart_defs.h

    │  │ gpio.h

    │  │ iwdg.h

    │  │ main.h

    │  │ messages.h

    │  │ rf22.h

    │  │ spi.h

    │  │ stm32f0xx_hal_conf.h

    │  │ stm32f0xx_it.h

    │  └ usart.h

    ├ Projects

    │  └ MDK-ARM

    │     │ stm32f030_RC_decoder.uvopt

    │     │ stm32f030_RC_decoder.uvproj

    │     └ stm32f030_RC_decoder Configuration

    │        └ stm32f030_RC_decoder Configuration.sct

    └ Src

       │ dma.c

       │ fsm.c

       │ fsm_rf22.c

       │ fsm_timers.c

       │ fsm_uart.c

       │ gpio.c

       │ iwdg.c

       │ main.c

       │ messages.c

       │ rf22.c

       │ spi.c

       │ stm32f0xx_it.c

       └ usart.c

TAGRFM22B
  • 8 次
  • 1 分