当前位置: 首页 > wzjs >正文

嘉兴建设规划网站wordpress4.3.1下载

嘉兴建设规划网站,wordpress4.3.1下载,wordpress文章发表时间,腾讯云快速搭建网站文章目录 前言一、板载资源二、具体步骤1.打开CubeMX进行配置1.1 使用外部高速时钟,并修改时钟树1.2 打开I2C3,参数默认即可(I2C根据自己需求调整)1.3 打开串口1.4 生成工程 2. 添加icm20608软件包3. 使能传感器,打开动态链接库4.…

文章目录

  • 前言
  • 一、板载资源
  • 二、具体步骤
    • 1.打开CubeMX进行配置
      • 1.1 使用外部高速时钟,并修改时钟树
      • 1.2 打开I2C3,参数默认即可(I2C根据自己需求调整)
      • 1.3 打开串口
      • 1.4 生成工程
    • 2. 添加icm20608软件包
    • 3. 使能传感器,打开动态链接库
    • 4. 配置I2C
      • 4.1 使能I2C
      • 4.2 声明I2C
      • 4.3 添加I2C对应引脚
    • 5. 烧录,下载


前言

本文采用开发板为STM32L475VET6(潘多拉开发板),使用RT_Thread Studio基于芯片开发模式,系统版本为4.0.3,完成icm20608传感器实验,实现加速度和陀螺仪数据的采集


一、板载资源

icm20608传感器采用I2C协议,本文采用软件模拟I2C
查阅数据手册:开发板使用的是 PC0 模拟时钟线SCL、PC1 模拟数据线 SDA,
在这里插入图片描述

二、具体步骤

1.打开CubeMX进行配置

1.1 使用外部高速时钟,并修改时钟树

在这里插入图片描述
在这里插入图片描述

1.2 打开I2C3,参数默认即可(I2C根据自己需求调整)

在这里插入图片描述

1.3 打开串口

在这里插入图片描述

1.4 生成工程

在这里插入图片描述

2. 添加icm20608软件包

在这里插入图片描述

3. 使能传感器,打开动态链接库

在这里插入图片描述

4. 配置I2C

打开borad.h,按照官方步骤配置
在这里插入图片描述

4.1 使能I2C

在这里插入图片描述

4.2 声明I2C

在这里插入图片描述

4.3 添加I2C对应引脚

在这里插入图片描述

5. 烧录,下载

测试代码

#include <rtthread.h>
#include <rtdevice.h>
#include <board.h>
#include <icm20608.h>int main(void)
{icm20608_device_t dev;rt_err_t result;dev=icm20608_init("i2c3");if(dev!=RT_NULL){rt_kprintf("icm20608 init success!");}else {rt_kprintf("icm20608 init fialure!");}// icm20608较准result=icm20608_calib_level(dev, 10);if(result==RT_EOK) //较准成功{rt_kprintf("calibation success!\r\n");rt_kprintf("accel_offset: X%6d  Y%6d  Z%6d\r\n", dev->accel_offset.x, dev->accel_offset.y, dev->accel_offset.z);rt_kprintf("gyro_offset : X%6d  Y%6d  Z%6d\r\n", dev->gyro_offset.x, dev->gyro_offset.y, dev->gyro_offset.z);}else{rt_kprintf("cablibation failure!\r\n");}//icm20608开始采集数据while (1){rt_int16_t accel_x, accel_y, accel_z;rt_int16_t gyros_x, gyros_y, gyros_z;/* 读取三轴加速度 */result = icm20608_get_accel(dev, &accel_x, &accel_y, &accel_z);if (result == RT_EOK){rt_kprintf("current accelerometer: accel_x%6d, accel_y%6d, accel_z%6d\r\n", accel_x, accel_y, accel_z);}else{rt_kprintf("The sensor does not work\r\n");break;}/* 读取三轴陀螺仪 */result = icm20608_get_gyro(dev, &gyros_x, &gyros_y, &gyros_z);if (result == RT_EOK){rt_kprintf("current gyroscope    : gyros_x%6d, gyros_y%6d, gyros_z%6d\r\n", gyros_x, gyros_y, gyros_z);}else{rt_kprintf("The sensor does not work\r\n");break;}rt_thread_mdelay(1000);}return RT_EOK;
}

在这里插入图片描述


http://www.dtcms.com/wzjs/573708.html

相关文章:

  • 广州网站建设制作wordpress可以注册了
  • 网站开发建设属于什么费用做响应式网站的价格
  • 山东网站建设和游戏开发的公司wordpress 修改发布时间
  • jquery 打开新网站北京优化服务
  • 互联网网站开发合同范本什么是网站优化
  • wordpress 获取用户idseo搜索引擎优化课程总结
  • 景观网站建设wordpress如何配置伪静态
  • 中山推广网站嘉峪关做网站
  • 每个网站都有后台吗wordpress怎么获取数据
  • 建设厅网站业绩备案公示期北京互联网公司网站建设
  • 在家做的打字兼职的网站十大牌子网
  • 盐城高端网站建设移动应用开发专业就业前景
  • 网站的基本功能郉台网站建设
  • 视频网站建设的背景简介课程的网站建设
  • 杭州职称评审系统网站房地产做网站
  • 推进门户网站建设方案北京网站制作沈阳
  • 可做笔记的阅读网站wordpress如何重新安装
  • 石家庄知名网站建设怎么用 c文件做网站
  • 用python做网站和用php商务网站建设的调研
  • 个人网站可以做经营性的吗哈尔滨市建设工程信息
  • 城乡建设网站证件查询系统成都做一个小企业网站需要多少钱
  • 网站地图后缀素材网站 模板
  • 网站代码怎么打开入侵dedecms网站管理员密码
  • 网站服务器价格网页设计与网站建设设计报告
  • 如何用腾讯云做网站在线直播网站建设
  • 口碑好的秦皇岛网站建设哪里有网站设计常见问题
  • 服务器搭建网站软件淘客做网站
  • 以绿色为主色的网站模版怎么做平台网站吗
  • 银川哪家网络公司做网站做得好如何做旅游网站的思维导图
  • 手机网站dedecms产品推广方案 推广方案怎么写