由 eefrog | 9 月 17, 2017 | HAL库示例教程
描述: SPI轮询接收/发送数据函数 HAL_SPI_TransmitReceive(*hspi, *pTxData, *pRxData, Size, Timeout); //SPI发送/接收 *hspi: SPI号指针,程序中用到了&hspi1 *pTxData: 发送数据指针,程序中用到了data *pRxData: 接收数据指针,程序中用到了data1 Size:数据长度 Timeout:超时时间 示例: 根据使用的外设,关闭未使用外设的初始化 /* Initialize all configured...
由 eefrog | 9 月 17, 2017 | HAL库示例教程
描述: SPI轮询接收数据函数 HAL_SPI_Receive(*hspi, *pData, Size, Timeout); //SPI接收 *hspi: SPI号指针,程序中用到了&hspi1 *pData: 数据指针,程序中用到了data Size:数据长度 Timeout:超时时间 示例: 根据使用的外设,关闭未使用外设的初始化 /* Initialize all configured peripherals */ MX_GPIO_Init(); //初始化GPIO // MX_ADC_Init(); //...
由 eefrog | 9 月 17, 2017 | HAL库示例教程
描述: SPI轮询发送数据函数 HAL_SPI_Transmit(*hspi, *pData, Size, Timeout); //SPI发送 *hspi: SPI号指针,程序中用到了&hspi1 *pData: 数据指针,程序中用到了data Size:数据长度 Timeout:超时时间 示例: 根据使用的外设,关闭未使用外设的初始化 /* Initialize all configured peripherals */ MX_GPIO_Init(); //初始化GPIO // MX_ADC_Init(); //...
由 eefrog | 9 月 14, 2017 | HAL库示例教程
描述: I2C轮询方式从机读写数据 HAL_I2C_Slave_Transmit(*hi2c, *pData, Size, Timeout); *hi2c: I2C设备号指针,这里用的是I2C1: &hi2c1 *pData: 数据指针 Size: 数据长度 Timeout: 超时时间 HAL_I2C_Slave_Receive(*hi2c, *pData, Size, Timeout); *hi2c: I2C设备号指针,这里用的是I2C1: &hi2c1 *pData: 数据指针 Size: 数据长度...
由 eefrog | 9 月 14, 2017 | HAL库示例教程
描述: I2C轮询方式主机读写数据 HAL_I2C_Master_Transmit(*hi2c, DevAddress, *pData, Size, Timeout); *hi2c: I2C设备号指针,这里用的是I2C1: &hi2c1 DevAddress: 设备地址 *pData: 数据指针 Size: 数据长度 Timeout: 超时时间 HAL_I2C_Master_Receive(*hi2c, DevAddress, *pData, Size, Timeout); *hi2c:...