最近在基于stm32f103c8t6和max30102的血氧检测,代码已经准备好了,但由于c8t6还没到,就先用的stm32f103x的大板,测试了一下发现红灯亮了一会儿又变成了非常微弱的红光,甚至有时候不亮,电源接的3.3v也没有超出,测出来的数据一直都是-999,请问大家这是为什么呀
根据参考资料的内容,该问题是按键状态激活出现异常,导致数据一直为-999。经初步分析,可能是因为对按键的检测不准确仅仅识别到了键被按下的状态,或是由于按键检测状态异常使其无法读取到数据。为解决该问题,需要逐步排查问题所在:
遇到问题如果按照以上流程排查,可以高效、快捷地定位出问题所在,并有效解决问题。