11个版本
0.4.2 | 2021年11月24日 |
---|---|
0.4.1 | 2021年5月7日 |
0.4.0 | 2020年7月19日 |
0.3.1 | 2020年5月12日 |
0.1.0 | 2019年5月8日 |
1644 在 嵌入式开发
每月37次下载
17KB
251 行
mcp4725
Microchip MCP4725 DAC 驱动程序,适用于Rust嵌入式HAL 这是一个嵌入式Rust的驱动程序包。它基于Rust 嵌入式HAL 构建。它支持通过I2C向MCP4725 DAC发送命令。要开始使用,您可以查看示例,了解如何在低成本STM32F103板子上使用此驱动程序。
可以通过调用create并传递I2C接口来初始化驱动程序。还需要指定设备地址的三个最低有效位(A2、A1和A0)。A2和A1在设备中设置。A0可以通过将设备上相应的连接拉高或拉低来设置。
let mut dac = MCP4725::new(i2c, 0b010);
要设置DAC输出和功率模式,可以设置DAC寄存器;
dac.set_dac(PowerDown::Normal, 0x0fff);
MCP4725内置EEPROM,用于在电源上初始化DAC寄存器。EEPROM中的值可以通过set_dac_and_eeprom
方法设置;
dac.set_dac_and_eeprom(PowerDown::Resistor100kOhm, 0x0fff);
更多信息
许可
根据您的选择,许可协议为以下之一
- Apache License,版本2.0,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则您有意提交的任何贡献,根据Apache-2.0许可协议定义,都应双许可,如上所述,无需任何附加条款或条件。
依赖关系
~71KB