2021-10-17 08:12:24 索炜达电子 2251
项目编号:E1538
文件大小:3M
源码说明:带中文注释
开发环境:C编译器
简要概述:
该代码是磁力计STM32控制QMC5883L磁力计输出角度与三个磁力分量,某宝一些标记有hmc5883L模块实际是QMC5883L,输出角度一直是45的可以试一下,你会感谢我的!
目录│文件列表:
└ STM32F1_QMC5883L
├ CORE
│ │ core_cm3.c
│ │ core_cm3.h
│ │ 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
├ HMC5883L
│ │ HMC5883L.c
│ └ HMC5883L.h
├ I2C
│ │ I2C.c
│ └ I2C.h
├ LED
│ │ led.c
│ └ led.h
├ OBJ
│ └ Template.hex
├ QMC5883L电子指南针罗盘模块+三轴磁场传感器
│ └ HW-127-246-通用资料-国产QMC5883-进口HMC5883-GY-271三轴电子指南针加速度资料
│ │ 用前必读.txt
│ └ GY-271三轴电子指南针加速度资料
│ │ GY-271-SCH.jpg
│ │ GY-271.JPG
│ │ 尺寸图.jpg
│ ├ 与单片机通信程序
│ │ ├ Arduino-GY-271
│ │ │ └ HMC5883L
│ │ │ └ HMC5883_example_code
│ │ │ └ HMC5883_example_code.pde
│ │ ├ AVR_HMC5883L-GY271
│ │ │ │ 1602.h
│ │ │ │ AVR_GY-27.c
│ │ │ │ AVR_GY-27.cof
│ │ │ │ AVR_GY-27.dbg
│ │ │ │ AVR_GY-27.dp2
│ │ │ │ AVR_GY-27.hex
│ │ │ │ AVR_GY-27.lis
│ │ │ │ AVR_GY-27.lk
│ │ │ │ AVR_GY-27.mak
│ │ │ │ AVR_GY-27.mp
│ │ │ │ AVR_GY-27.prj
│ │ │ │ AVR_GY-27.s
│ │ │ │ AVR_GY-27.SRC
│ │ │ │ AVR_GY-27._c
│ │ │ │ delay.h
│ │ │ │ i2c.h
│ │ │ └ i2c._h
│ │ ├ HMC5883L及QMC5883L简单测试(三面显示)
│ │ │ ├ HMC5883L原测试程序
│ │ │ │ │ 5883
│ │ │ │ │ 5883.c
│ │ │ │ │ 5883.hex
│ │ │ │ │ 5883.M51
│ │ │ │ │ 5883.uvgui.Administrator
│ │ │ │ │ 5883.uvopt
│ │ │ │ │ 5883.uvproj
│ │ │ │ └ STARTUP.A51
│ │ │ └ QMC5883L原测试程序微改
│ │ │ │ iic.c
│ │ │ │ iic.h
│ │ │ │ lcd.c
│ │ │ │ lcd.h
│ │ │ │ qmc5883l.c
│ │ │ │ QMC5883L.uvgui.Administrator
│ │ │ │ QMC5883L.uvopt
│ │ │ │ QMC5883L.uvproj
│ │ │ │ STARTUP.A51
│ │ │ ├ Listings
│ │ │ │ └ QMC5883L.m51
│ │ │ └ Objects
│ │ │ │ QMC5883L
│ │ │ └ QMC5883L.hex
│ │ └ STC51_HMC5883L-GY271
│ │ │ 51单片机串口输出.txt
│ │ │ GY-27-HMC5883 STC IIC测试程序.C
│ │ │ STC-GY-27A接线图.pdf
│ │ └ STC-GY-27接线图.pdf
│ └ 相关数据手册
│ │ QMC5883 HMC5883 寄存器对比以及参考设置.png
│ │ QMC5883 HMC5883 寄存器对比以及参考设置2.png
│ ├ HMC5883进口数据手册--L883
│ │ │ HMC5843-C.pdf
│ │ │ HMC5843.txt
│ │ │ HMC5883L.pdf
│ │ │ HMC5883L.txt
│ │ └ HMC5883L中文规格书.pdf
│ └ QMC5883国产数据手册-5883
│ │ qmc5883.c
│ │ QMC5883L Datasheet 1.0.pdf
│ │ QMC5883L vs HMC5883L.pdf
│ │ QMC5883L寄存器对比及参考设置.pdf
│ │ SMT后检测判定标准建议.txt
│ └ 滤波代码.txt
├ STM32_FWLIB
│ ├ 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
├ SYSTEM
│ ├ delay
│ │ │ delay.c
│ │ └ delay.h
│ ├ sys
│ │ │ sys.c
│ │ └ sys.h
│ └ usart
│ │ usart.c
│ └ usart.h
└ USER
│ JLink Regs CM3.txt
│ JLinkSettings.ini
│ main.c
│ stm32f10x.h
│ stm32f10x_conf.h
│ stm32f10x_it.c
│ stm32f10x_it.h
│ system_stm32f10x.c
│ system_stm32f10x.h
│ Template.uvgui.Administrator
│ Template.uvgui.liulizhi1997
│ Template.uvgui.mini_K
│ Template.uvguix.Administrator
│ Template.uvopt
│ Template.uvoptx
│ Template.uvproj.saved_uv4
│ Template.uvprojx
├ DebugConfig
│ └ Target_1_STM32F103ZE_1.0.0.dbgconf
└ RTE
└ _Target_1
└ RTE_Components.h