3个版本 (破坏性)
0.3.0 | 2023年11月29日 |
---|---|
0.2.0 | 2023年11月10日 |
0.1.0 | 2023年9月7日 |
#1690 in 嵌入式开发
每月22次下载
27KB
623 行
德州仪器ADS122x04 Rust驱动程序
适用于德州仪器的ADS122U04(UART)和ADS122C04(I2C)ADC的跨平台Rust驱动程序。
要使用此驱动程序,请参考下面的I2C示例
use ads122x04::{interface::*, registers::*, ADS122x04, Error as ADS122x04Error};
{
let mut adc = ADS122x04::new_i2c(address, i2c);
adc.reset();
adc.calibrate_offset();
adc.set_input_mux(Mux::Ain1Ain0);
adc.set_conversion_mode(ConversionMode::Continuous);
adc.set_current_level(CurrentSource::Off);
adc.set_current_route_1(CurrentRoute::Ain3);
adc.start();
let measurement = adc.get_voltage();
}
待办事项
- 测试UART
- 实现CRC
使用此库的产品
- Qwiic PT100 - ADS122C04 (SPX-16770)
Sparkfun传感器开发板。可用于读取PT100热电阻。
依赖项
~71KB