资源简介
9-Axis.zip

代码片段和文件信息
/**
*****************************************************************************
* @file ak8975.c
* @author WWJ
* @version v1.0
* @date 2019/04/09
* @environment stm32f407
* @brief
*****************************************************************************
**/
#include “ak8975.h“
#include “MagProcess.h“
#include “spi.h“
void AK8975_CSPin_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_Init(GPIOD &GPIO_InitStructure);
GPIO_SetBits(GPIOD GPIO_Pin_10);
flag.mag_ok = 1;
Mag_Calib_Reset(3); /* 校准数据复位 */
}
static void ak8975_enable(u8 Enable)
{
if(Enable)
GPIO_ResetBits(GPIOD GPIO_Pin_10);
else
GPIO_SetBits(GPIOD GPIO_Pin_10);
}
static void ak8975_Trig(void)
{
ak8975_enable(1);
SPI2_RW(AK8975_CNTL_REG);
SPI2_RW(0x01);
ak8975_enable(0);
}
u8 ak8975_buf[6];
void AK8975_Read(void)
{
u8 i;
ak8975_enable(1); /* SPI片选选中 */
SPI2_RW(AK8975_HXL_REG | 0x80);
for(i=0; i<6; i++)
{
ak8975_buf[i] = SPI2_RW(0xff);
}
ak8975_enable(0);
ak8975_Trig();
}
/* end of ak8975.c */
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1497 2019-04-13 13:50 9-Axis\ak8975.c
文件 1266 2019-04-11 19:15 9-Axis\ak8975.h
文件 1128 2019-04-13 13:51 9-Axis\DataCal.c
文件 520 2019-04-11 20:32 9-Axis\DataCal.h
文件 10500 2019-04-20 09:26 9-Axis\icm20602.c
文件 13671 2019-04-11 14:01 9-Axis\icm20602.h
文件 7032 2019-04-21 22:22 9-Axis\imu.c
文件 1200 2019-04-13 18:17 9-Axis\imu.h
文件 4029 2019-04-13 15:53 9-Axis\MagProcess.c
文件 774 2019-04-13 15:46 9-Axis\MagProcess.h
文件 2498 2019-04-09 18:58 9-Axis\spi.c
文件 532 2019-04-09 18:58 9-Axis\spi.h
文件 6451 2019-04-13 14:00 9-Axis\structural.c
文件 1363 2019-04-20 22:29 9-Axis\structural.h
- 上一篇:mac系统助手 破解版
- 下一篇:基于Verilog的三段式状态机
相关资源
- PID_AutoTune_v0.rar
- vspd7.2.308.zip
- 价值2k的H漫画小说系统
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- ddos压力测试工具99657
- UML建模大全
- 开源1A锂电池充电板TP4056原理图+PCB
- m1卡 ic卡可选择扇区初始化加密软件
- TSCC.exe
- FTP课程设计(服务端+客户端)
- 计算机图形学 边填充算法实现代码
- 电力系统潮流计算程序集合
- oracle数据迁移项目实施方案
- Web Api 通过文件流 文件到本地
- Visio图标-最新最全的网络通信图标库
- Spire API文档
- OpenGL参考手册
- Python中Numpy库最新教程
- SPD博士V5.3.exe
- 直流无刷电机方波驱动 stm32 例程代码
- layui后台管理模板
- 仿知乎界面小程序源代码
- 云平台-阿里云详细介绍
- photoshop经典1000例
- scratch垃圾分类源码(最终版本).sb
- IAR ARM 7.8破解
- TI CCS V5.4 安装步骤及破解文件
- 松下plc FP-XH的驱动
- 局域网硬件信息收集工具
- 加快Windows XP操作系统开机速度
评论
共有 条评论