中级会员
 
- 积分
- 264
- 金钱
- 264
- 注册时间
- 2019-3-26
- 在线时间
- 105 小时
|
发表于 2020-11-30 15:33:06
|
显示全部楼层
reg_wizchip_cris_cbfunc(SPI_CrisEnter, SPI_CrisExit); //注册临界区函数
reg_wizchip_cs_cbfunc(SPI_CS_Select, SPI_CS_Deselect); //注册SPI片选信号函数
reg_wizchip_spi_cbfunc(SPI_ReadByte, SPI_WriteByte); //注册读写函数
/*函数名:写1字节数据到SPI1总线 */
/*参 数:TxData:写到总线的数据 */
void SPI_WriteByte(uint8_t TxData)
{
u8 Rxdata;
HAL_SPI_TransmitReceive(&SPI1_Handler,&TxData,&Rxdata,1, 500);
}
/*函数名:从SPI1总线读取1字节数据 */
u8 SPI_ReadByte(void)
{
u8 TxData,Rxdata;
HAL_SPI_TransmitReceive(&SPI1_Handler,&TxData,&Rxdata,1, 500);
return Rxdata;
}
|
|