2021-11-05 10:07:21 索煒達(dá)電子 1047
項(xiàng)目編號(hào):E2148
文件大小:1.2M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡(jiǎn)要概述:
基于 TI 模擬前端芯片 ADS1292 和溫度傳感器 LMT70 以及加速度計(jì)等傳 感器設(shè)計(jì)制作無線運(yùn)動(dòng)傳感器節(jié)點(diǎn),可采集和記錄使用者的心電信息、體表、溫 度和運(yùn)動(dòng)信息。采用 STM32F103RCT6 主控板,能夠采集心電數(shù)據(jù)與體征運(yùn)動(dòng)信息, 并據(jù)采集到的心電數(shù)據(jù)基于R波計(jì)算出心率信息,將這些數(shù)據(jù)顯示在OLED屏幕上, 并能通過無線通信模塊發(fā)送到 PC 端進(jìn)行顯示。
目錄│文件列表:
└ Portable-medical-devices
├ lib
│ ├ CMSIS
│ │ ├ CoreSupport
│ │ │ │ core_cm3.c
│ │ │ └ core_cm3.h
│ │ └ DeviceSupport
│ │ └ ST
│ │ └ STM32F10x
│ │ │ stm32f10x.h
│ │ │ system_stm32f10x.c
│ │ │ system_stm32f10x.h
│ │ └ startup
│ │ ├ arm
│ │ │ │ startup_stm32f10x_cl.s
│ │ │ │ startup_stm32f10x_hd.s
│ │ │ │ startup_stm32f10x_hd_vl.s
│ │ │ │ startup_stm32f10x_ld.s
│ │ │ │ startup_stm32f10x_ld_vl.s
│ │ │ │ startup_stm32f10x_md.s
│ │ │ │ startup_stm32f10x_md_vl.s
│ │ │ └ startup_stm32f10x_xl.s
│ │ ├ gcc_ride7
│ │ │ │ startup_stm32f10x_cl.s
│ │ │ │ startup_stm32f10x_hd.s
│ │ │ │ startup_stm32f10x_hd_vl.s
│ │ │ │ startup_stm32f10x_ld.s
│ │ │ │ startup_stm32f10x_ld_vl.s
│ │ │ │ startup_stm32f10x_md.s
│ │ │ │ startup_stm32f10x_md_vl.s
│ │ │ └ startup_stm32f10x_xl.s
│ │ ├ iar
│ │ │ │ startup_stm32f10x_cl.s
│ │ │ │ startup_stm32f10x_hd.s
│ │ │ │ startup_stm32f10x_hd_vl.s
│ │ │ │ startup_stm32f10x_ld.s
│ │ │ │ startup_stm32f10x_ld_vl.s
│ │ │ │ startup_stm32f10x_md.s
│ │ │ │ startup_stm32f10x_md_vl.s
│ │ │ └ startup_stm32f10x_xl.s
│ │ └ TrueSTUDIO
│ │ │ startup_stm32f10x_cl.s
│ │ │ startup_stm32f10x_hd.s
│ │ │ startup_stm32f10x_hd_vl.s
│ │ │ startup_stm32f10x_ld.s
│ │ │ startup_stm32f10x_ld_vl.s
│ │ │ startup_stm32f10x_md.s
│ │ │ startup_stm32f10x_md_vl.s
│ │ └ startup_stm32f10x_xl.s
│ ├ photo
│ │ │ logo - 副本.bmp
│ │ └ logo.bmp
│ ├ STM32F10x_StdPeriph_Driver
│ │ ├ inc
│ │ │ │ misc.h
│ │ │ │ stm32f10x_adc.h
│ │ │ │ stm32f10x_bkp.h
│ │ │ │ stm32f10x_can.h
│ │ │ │ stm32f10x_cec.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_cec.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
│ └ UCOSIII
│ │ README.md
│ ├ uC-CPU
│ │ │ cpu_core.c
│ │ │ cpu_core.h
│ │ │ cpu_def.h
│ │ └ ARM-Cortex-M3
│ │ ├ GNU
│ │ │ │ cpu.h
│ │ │ │ cpu_a.s
│ │ │ └ cpu_c.c
│ │ ├ IAR
│ │ │ │ cpu.h
│ │ │ │ cpu_a.asm
│ │ │ └ cpu_c.c
│ │ └ RealView
│ │ │ cpu.h
│ │ │ cpu_a.asm
│ │ └ cpu_c.c
│ ├ uC-LIB
│ │ │ lib_ascii.c
│ │ │ lib_ascii.h
│ │ │ lib_def.h
│ │ │ lib_math.c
│ │ │ lib_math.h
│ │ │ lib_mem.c
│ │ │ lib_mem.h
│ │ │ lib_str.c
│ │ │ lib_str.h
│ │ └ Ports
│ │ └ ARM-Cortex-M3
│ │ ├ GNU
│ │ │ └ lib_mem_a.s
│ │ ├ IAR
│ │ │ └ lib_mem_a.asm
│ │ └ RealView
│ │ └ lib_mem_a.asm
│ ├ uCOS-III
│ │ ├ Ports
│ │ │ └ ARM-Cortex-M3
│ │ │ └ Generic
│ │ │ ├ GNU
│ │ │ │ │ os_cpu.h
│ │ │ │ │ os_cpu_a.s
│ │ │ │ └ os_cpu_c.c
│ │ │ ├ IAR
│ │ │ │ │ os_cpu.h
│ │ │ │ │ os_cpu_a.asm
│ │ │ │ └ os_cpu_c.c
│ │ │ └ RealView
│ │ │ │ os_cpu.h
│ │ │ │ os_cpu_a.s
│ │ │ └ os_cpu_c.c
│ │ └ Source
│ │ │ os.h
│ │ │ os_cfg_app.c
│ │ │ os_core.c
│ │ │ os_dbg.c
│ │ │ os_flag.c
│ │ │ os_int.c
│ │ │ os_mem.c
│ │ │ os_msg.c
│ │ │ os_mutex.c
│ │ │ os_pend_multi.c
│ │ │ os_prio.c
│ │ │ os_q.c
│ │ │ os_sem.c
│ │ │ os_stat.c
│ │ │ os_task.c
│ │ │ os_tick.c
│ │ │ os_time.c
│ │ │ os_tmr.c
│ │ │ os_type.h
│ │ └ os_var.c
│ ├ UCOS_BSP
│ │ │ bsp.c
│ │ └ bsp.h
│ └ uCOS_CONFIG
│ │ app_cfg.h
│ │ cpu_cfg.h
│ │ includes.h
│ │ lib_cfg.h
│ │ os_app_hooks.c
│ │ os_app_hooks.h
│ │ os_cfg.h
│ └ os_cfg_app.h
├ obj
│ └ UCOSIII移植.hex
├ project
│ │ JLinkLog.txt
│ │ JLinkSettings.ini
│ │ README.md
│ │ UCOSIII移植.uvguix.Piller4F
│ │ UCOSIII移植.uvoptx
│ │ UCOSIII移植.uvprojx
│ ├ Listings
│ │ │ cpu_a.lst
│ │ │ lib_mem_a.lst
│ │ │ os_cpu_a.lst
│ │ │ startup_stm32f10x_hd.lst
│ │ │ startup_stm32f10x_md.lst
│ │ └ UCOSIII移植.map
│ ├ Objects
│ │ │ UCOSIII移植.build_log.htm
│ │ └ UCOSIII移植_Target 1.dep
│ └ RTE
│ │ RTE_Components.h
│ ├ CMSIS
│ │ └ RTX_Conf_CM.c
│ └ Device
│ └ STM32F103RC
│ │ RTE_Device.h
│ │ startup_stm32f10x_hd.s
│ └ system_stm32f10x.c
└ src
│ README.md
├ drivers
│ │ README.md
│ ├ inc
│ │ │ beep.h
│ │ │ dmpKey.h
│ │ │ dmpmap.h
│ │ │ iic.h
│ │ │ inv_mpu.h
│ │ │ inv_mpu_dmp_motion_driver.h
│ │ │ led.h
│ │ │ mpu6050.h
│ │ │ oled.h
│ │ │ oledbmp.h
│ │ │ oledfont.h
│ │ │ oledfont.h~RF2f7b6e0.TMP
│ │ │ oledfont.h~RF2fabfcb.TMP
│ │ │ oledfont.h~RF355ef1d.TMP
│ │ └ README.md
│ └ src
│ │ beep.c
│ │ iic.c
│ │ inv_mpu.c
│ │ inv_mpu_dmp_motion_driver.c
│ │ led.c
│ │ mpu6050.c
│ │ oled.c
│ └ README.md
├ main
│ │ main.c
│ │ README.md
│ │ stm32f10x.h
│ │ stm32f10x_conf.h
│ │ stm32f10x_it.c
│ │ stm32f10x_it.h
│ │ system_stm32f10x.c
│ └ system_stm32f10x.h
└ system
│ README.md
├ delay
│ │ delay.c
│ └ delay.h
├ sys
│ │ sys.c
│ └ sys.h
└ usart
│ usart.c
└ usart.h