uint8_t Readreguint8_t address uint8_t reg1; uint8_t reg2; GPIO_ResetBitsGPIOAGPIO_Pin_4; delay_ms1; SPI1_ReadWriteByte0x40 address; delay_ms1; SPI1_ReadWriteByte0x01; delay_ms1; reg1 = SPI1_Read
uint8_t Readreg(uint8_t address) { uint8_t reg1; // uint8_t reg2;
LL_GPIO_ResetOutputPin(GPIOA, LL_GPIO_PIN_4);
LL_mDelay(1);
LL_SPI_TransmitData8(SPI1, 0x40 | address);
LL_mDelay(1);
LL_SPI_TransmitData8(SPI1, 0x01);
LL_mDelay(1);
reg1 = LL_SPI_ReceiveData8(SPI1);
LL_mDelay(1);
LL_SPI_TransmitData8(SPI1, 0x00);
LL_GPIO_SetOutputPin(GPIOA, LL_GPIO_PIN_4);
return reg1;
}
原文地址: https://www.cveoy.top/t/topic/cZWR 著作权归作者所有。请勿转载和采集!