【发布时间】:2018-05-01 06:16:09
【问题描述】:
for(i=0; i<headerLength; i++)
{
SPIx->DR = headerBuffer[i];
while ((SPIx->SR & SPI_I2S_FLAG_RXNE) == (uint16_t)RESET);
SPIx->DR ;
}
语句 SPIx->DR ;用于读取stm32的SPI外设的‘Data Register’。
为什么没有左值是合法的? 不应该是 temp = SPIx->DR; ?
保罗
【问题讨论】:
标签: c stm32 cpu-registers