CS125X的C参考代码和应用常见问题集免费下载
资料介绍
包含CS125X的C参考代码基于STM32;还有CS125X应用常见问题集
问题1
CS125X上电复位如何初始化?
解答:上电瞬间,由于电池接触问题,造成电源上下波动,引起CS125X反复复位,引起CS125X工作
不正常。所以等电压稳定后,做如下操作:
1.1先复位CS125X通讯口,CS脚拉低,SDA脚拉高,SCL脚拉低。
1.2发送复位指令96H到EAH寄存器,延时5ms。
1.3读取寄存器0AH中的值,判断0AH寄存器中的第6位芯片上电复位标志是否为1,否则继续
1.2条。一直到芯片上电复位标志位为1。
1.4超时机制(如果连续5次芯片上电复位标志位都不为1,直接跳到1.5)
1.5发送数据5AH到寄存器5AH中。
1.6发送数据FFH到寄存器12H中。
1.7发送数据FFH到寄存器13H中。
1.8发送数据BFH到寄存器10H中。
问题2
CS125X如何计算人体阻抗?
解答:1、读取稳定的内短模式ADC,保存到寄存器AD0;
2、读取稳定的校准电阻R0ADC,保存到寄存器ADr0;
3、读取稳定的校准电阻R1ADC,保存到寄存器ADr1;
4,读取稳定的人体电阻ADC,保存到寄存器ADrx;
5,计算人体阻抗
(R1–R0)*(ADrx–AD0)
R=----------------------------------------;K为常数(可正可负),见问题19
ADr1–ADr0-K
问题3
CS1257,CS1258称重量模式下,寄存器如何配置?
用户评论
查看全部 条评论
发表评论请先 登录, 还没有账号?免费注册。
发表评论