uint8_t SPI1_WriteReadData(uint8_t dat){uint16_t i = 0;
/* μ±·¢?í?o3??÷?? */ while(SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE) == RESET){i++;if(i > 10000){return 0xFF;}}
/* ·¢?íêy?Y */SPI_I2S_SendData(SPI1, dat);
/* μè′y?óê??o3??÷?a·??? */while(SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_RXNE) == RESET);
/* ???áè?μ?μ?êy?μ·μ?? */ return SPI_I2S_ReceiveData(SPI1);}
/***************************************************************************** Function Name: SPI2_WriteReadData* Description: ê1ó?SPI2D′è?ò???×??úêy?Yí?ê±?áè?ò???×??úêy?Y?£* Input: dat£oD′è?μ?êy?Y* Output: None* Return: ?áè?μ?μ?êy?Y** ?áè?꧰ü·μ??0xFF****************************************************************************/
uint8_t SPI2_WriteReadData(uint8_t dat){uint16_t i = 0;
/* μ±·¢?í?o3??÷?? */ while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_TXE) == RESET){i++;if(i > 10000){return 0xFF;}}
/* ·¢?íêy?Y */SPI_I2S_SendData(SPI2, dat);
/* μè′y?óê??o3??÷?a·??? */while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_RXNE) == RESET);
/* ???áè?μ?μ?êy?μ·μ?? */ return SPI_I2S_ReceiveData(SPI2);}
- 如果为了家庭,需要放弃现在的工作,你愿意吗?为什么
- 对于不喜欢的工作应该怎么调整心态
- 辞职后一直没找到工作,这段时间该怎么安排工作
- 网络工作室名字推荐,网络工作室取名大全
- 变压器工作原理,变压器的作用和基本原理是什么
- 学计算机的大专生刚毕业能干点儿什么工作
- 毕业后考公务员好还是找个工作好呢
- 在五金厂每月工作25天,每天9小时,工资一万二,值得干吗
- 985本科,能保研,但保研不到特别好的学校,想考研,但家庭条件不允许,父母身体不好,考研失利无法工作
- 没有工作怎么才能申请自媒体公司