bme280中文技术手册_Rhino 6 中文训练手册发布

b3561944c53df3d01fe19f1caf13d0f0.png

让各位久等了!由Rhino3D (犀牛) 中文网翻译自官方 Rhino 6 训练手册(Level I 与 Level II)的简体中文版发布了。

关于我们 - 关于 - Rhino3D(犀牛)中文网 - Powered by Discuz!​www.rhino3d.asia
602f29d79e2ff54e9b38915f6cc5144d.png

a7d6124a821bdfc8be624e0a97780a4a.png

Rhino 原厂技术支援工程师- @Dixon 如是说:

Rhino6的中文版本手册终于发布!

很大一部分rhino用户大概都没好好看过rhino 原厂的 level1 和 level2 这两本手册。特别是level2,曲面造型的标准做法和思路现在被很多人遗忘,取而代之的是刚开始学就被灌输追求所谓的最简曲面和一些刁钻的造型方法,直接跳过逐步认识和感受曲面特性的理解阶段

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这段代码是用于BME280传感器初始化的函数。它的作用是读取传感器的芯片ID,并验证是否与预期的ID匹配,然后读取校准参数。 这里是代码的解析: ```c BME280_RETURN_FUNCTION_TYPE bme280_init(struct bme280_t *bme280) { BME280_RETURN_FUNCTION_TYPE com_rslt = ERROR; // 用于返回通信结果的变量 u8 v_data_u8 = BME280_INIT_VALUE; // 初始化为0的变量 u8 v_chip_id_read_count = BME280_CHIP_ID_READ_COUNT; // 芯片ID读取计数器 p_bme280 = bme280; // 将传入的bme280指针赋值给全局变量p_bme280 while (v_chip_id_read_count > 0) { com_rslt = p_bme280->BME280_BUS_READ_FUNC(p_bme280->dev_addr, BME280_CHIP_ID_REG, &v_data_u8, BME280_GEN_READ_WRITE_DATA_LENGTH); // 通过总线读取芯片ID寄存器的值 if (v_data_u8 == BME280_CHIP_ID) break; // 检查芯片ID是否匹配,如果匹配则跳出循环 v_chip_id_read_count--; p_bme280->delay_msec(BME280_REGISTER_READ_DELAY); // 延时一段时间再尝试读取芯片ID } p_bme280->chip_id = v_data_u8; // 将读取到的芯片ID赋值给全局结构体的chip_id字段 com_rslt = (v_chip_id_read_count == BME280_INIT_VALUE) ? BME280_CHIP_ID_READ_FAIL : BME280_CHIP_ID_READ_SUCCESS; // 根据芯片ID读取结果更新com_rslt的值 if (com_rslt == BME280_CHIP_ID_READ_SUCCESS) { com_rslt += bme280_get_calib_param(); // 读取BME280的校准参数 } return com_rslt; // 返回通信结果 } ``` 这段代码使用了一些宏定义和结构体,其中BME280_RETURN_FUNCTION_TYPE是一个自定义的返回函数类型,u8是一个8位无符号整数类型。它还使用了全局变量p_bme280,这个变量在其他地方应该有定义和初始化。 该函数首先通过总线读取芯片ID寄存器的值,然后检查读取到的值是否与预期的芯片ID匹配。如果匹配,则跳出循环,将芯片ID赋值给全局结构体的chip_id字段。如果读取芯片ID失败(读取计数器减为0),则返回失败状态。如果读取芯片ID成功,则调用bme280_get_calib_param()函数读取BME280的校准参数,并返回通信结果。 这段代码的目的是在初始化BME280传感器时,确保与传感器建立正确的通信,并读取必要的校准参数,以便后续的数据读取和计算。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值