高通camera 马达驱动

上传者: weber00 | 上传时间: 2021-12-13 16:44:57 | 文件大小: 111KB | 文件类型: -
关于dw9718s马达学习笔记: /* uint32_t i2c_addr */ 配置关于i2c通信的地址,三十二位的整形(这样就可以包括byte或者word型) /* enum msm_actuator_data_type i2c_data_type */ i2c通信的数据类型,因为是bytes所以设置成MSM_ACTUATOR_BYTE_DATA /* enum msm_actuator_addr_type i2c_addr_type */ i2c通信的地址类型,因为是bytes所以设置成MSM_ACTUATOR_BYTE_DATA /* enum msm_actuator_data_type i2c_data_type */ 关于马达的类型,这里是VCM型,所有是设置成ACTUATOR_VCM,另外还有piezo和hvcm类型 /* uint16_t data_size */ ADC数据多少位,这里是10bit,所以设置成10(所以编码大小范围就是1023-0); /* struct msm_actuator_reg_params_t reg_params[MAX_ACTUATOR_REG_TBL_SIZE] */ 这里应该是寄存器的参数设置, 第一个是马达写类型,这里是通过DAC,所以第一个参数是MSM_ACTUATOR_WRITE_DAC 第二个是关于硬件的掩码, 第三个是寄存器的地址, 第四个是硬件移位, 第五个是数据移位, /* uint16_t init_setting_size */ 这个是初始化时候用到多少个寄存器的数量,因为这里只设置0x01和0x05,所以设置为2

文件下载

评论信息

  • linghufox0508 :
    感觉不值10个积分,只是单纯的贴上代码中结构体的定义
    2018-01-02

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明