用 STM32CubeIDE 开发I2C 相关的项目。我之前用 Arduino 编写了以下代码,但不知道如何将这些代码迁移到 STM32CubeIDE 中。
该如何调整以下代码,使其能在 STM32CubeIDE 中正常运行?
#define REGMAP_ORG 0x00
#define SLAVE_ADDRESS 0x32
#define CTRL_CMD 0x86
#define SAVE_CHECK_CRC 0x02
Wire.beginTransmission(SLAVE_ADDRESS); // transmit to device #0x32
Wire.write(REGMAP_ORG); // sends offset byte
Wire.write(00);
Wire.endTransmission(); // stop transmitting
Wire.beginTransmission(SLAVE_ADDRESS); // transmit to device #0x32
Wire.write(CTRL_CMD);
Wire.write(SAVE_CHECK_CRC);
Wire.endTransmission(); // stop transmitting
Wire.requestFrom(SLAVE_ADDRESS, 2); //2 bytes
|
|