金牌会员
 
- 积分
- 1832
- 金钱
- 1832
- 注册时间
- 2013-7-29
- 在线时间
- 276 小时
|

楼主 |
发表于 2023-9-28 18:41:27
|
显示全部楼层
void LDC1000_Init(void)
{
LDC1000_IO_Init();
CheakLDC1000(); //自检函数
LDC1000_WriteReg(LDC1000_CMD_RPMAX,TEST_RPMAX_INIT); //9.253kΩ,配置Rp_MAX(0x01)寄存器
LDC1000_WriteReg(LDC1000_CMD_RPMIN,TEST_RPMIN_INIT); //5.387kΩ,配置Rp_MIN(0x02)寄存器
LDC1000_WriteReg(LDC1000_CMD_SENSORFREQ,0xBB); //内部看门狗时间,配置Sensor Frequency(0x03)寄存器
LDC1000_WriteReg(LDC1000_CMD_LDCCONFIG,0x17); //震荡幅度4V,响应时间6144
LDC1000_WriteReg(LDC1000_CMD_CLKCONFIG,0x02); //设置时钟输入方式和时钟驱动是否禁用,配置Clock Configuration(0x05)寄存器
LDC1000_WriteReg(LDC1000_CMD_INTCONFIG,0x04); //设置INT引脚驱动方式:0禁用,1唤醒模式,2比较模式,4数据可用模式
// LDC1000_WriteReg(LDC1000_CMD_THRESHILSB, 0x50); //比较阈值上限低字节
// LDC1000_WriteReg(LDC1000_CMD_THRESHIMSB, 0x14); //比较阈值上限高字节
//
// LDC1000_WriteReg(LDC1000_CMD_THRESLOLSB, 0xC0); //比较阈值下限低字节
// LDC1000_WriteReg(LDC1000_CMD_THRESLOMSB, 0x12); //比较阈值下限高字节
LDC1000_WriteReg(LDC1000_CMD_PWRCONFIG,0x01); //供电模式0:低功耗模式,1全速模式
} |
|