本帖最后由 masterqqq 于 2020-4-17 18:27 编辑
追踪到 wire的读取函数上:
uint8_t TwoWire::requestFrom(uint8_t address, uint8_t quantity, uint8_t sendStop)
{
// clamp to buffer length
if(quantity > BUFFER_LENGTH){
quantity = BUFFER_LENGTH;
}
// perform blocking read into buffer
uint8_t read = twi_readFrom(address, rxBuffer, quantity, sendStop);
// set rx buffer iterator vars
rxBufferIndex = 0;
rxBufferLength = read;
return read;
}
是它造成的,但不知道如何处理,求助 (如果去掉蓝色的就正常,但是不能读取数据了..)
搞不懂了。。
|