Using StickC Plus to develop a MAX30100-based system for collecting heart rate and blood oxygen data and sending it via Bluetooth, if the MAX30100 is initialized first and Bluetooth is initialized afterward, the MAX30100 data will always be 0. However, if Bluetooth is initialized first and then the MAX30100, the MAX30100 works normally and collects data correctly. It is suspected that the issue might be related to a clock or interrupt conflict.
A
Posts made by avernue
-
stickCplus Bluetooth initialized conflict with max30100 initialized
-
stickCplus蓝牙初始化与I2C初始化存在冲突
用stickCplus开发max30100采集心率血氧并通过蓝牙发送数据,如果先初始化max30100,然后再初始化蓝牙,那么max30100采集的数据就都是0,如果先初始化蓝牙,再初始化max30100,max30100就能够正常采集数据。猜测可能是时钟或中断的冲突问题。