voidHAL_I2C_MspDeInit(I2C_HandleTypeDef* hi2c){if(hi2c->Instance==I2C1) {/* USER CODE BEGIN I2C1_MspDeInit 0 *//* USER CODE END I2C1_MspDeInit 0 *//* Peripheral clock disable */__I2C1_CLK_DISABLE();/**I2C1 GPIO Configuration PB6 ---> I2C1_SCL PB7 ---> I2C1_SDA */HAL...
void HAL_I2C_MspDeInit(I2C_HandleTypeDef* i2cHandle) { if(i2cHandle->Instance==I2C3) { /* USER CODE BEGIN I2C3_MspDeInit 0 */ /* USER CODE END I2C3_MspDeInit 0/ /Peripheral clock disable */ __HAL_RCC_I2C3_CLK_DISABLE(); /**I2C3 GPIO Configuration PC1 ---> I2C3_SDA PC0 -...
void HAL_I2C_MspDeInit(I2C_HandleTypeDef* i2cHandle){ if(i2cHandle->Instance==I2C1){ /* USER ...
void (* MspInitCallback)(struct __I2C_HandleTypeDef *hi2c); /*!< I2C Msp Init callback */ void (* MspDeInitCallback)(struct __I2C_HandleTypeDef *hi2c); /*!< I2C Msp DeInit callback */ #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ } I2C_HandleTypeDef; 二I2C_HandleTypeDef结构体的定...
*/voidHAL_I2C_MspDeInit(I2C_HandleTypeDef *hi2c){/*##-1- Reset peripherals ###*/I2Cx_FORCE_RESET(); I2Cx_RELEASE_RESET();/*##-2- Disable peripherals and GPIO Clocks ###*//* Configure I2C Tx as alternate function */HAL_GPIO_DeInit(I2Cx_SCL_GPIO_PORT, I2Cx_SCL_PIN);/* Config...
2. HAL_DeInit函数 HAL_DeInit函数主要用于复位HAL库的,不过函数中没有实现什么功能,如果有需要,可以在里边添加相应的代码。 1 HAL_StatusTypeDef HAL_DeInit(void) 2 { 3 /*重置所有外设*/ 4 5 /*对底层硬件进行初始化*/ 6 HAL_MspDeInit(); 7 8 /*返回功能状态*/ 9 return HAL_OK; 10 } ...
例如I2C相关的,如stm32mp1xx_hal_i2c.h、stm32mp1xx_hal_i2c.c、I2C_HandleTypeDef、HAL_I2C_Init()等。对于HAL的API函数,常见的有以下几种:初始化/反初始化函数:HAL_PPP_Init(),HAL_PPP_DeInit()外设读写数:HAL_PPP_Read(),HAL_PPP_Write(),HAL_PPP_Transmit()和HAL_PPP_Receive()控制...
I2C_Slave_STOPF从机STOPF标志处理函数 I2C_Slave_AF未知 HAL_I2C_Init初始化I2C外设 HAL_I2C_DeInit重置I2C外设 HAL_I2C_MspInitI2C的MSP的初始化 HAL_I2C_MspDeInitI2C的MSP重置 HAL_I2C_Master_Transmit阻塞模式下主机传输大量数据 HAL_I2C_Master_Receive阻塞模式下主机接收大量数据 ...
2.16.3I2C驱动的结构体121 2.16.3.1i2c_init_t121 2.16.3.2i2c_handle_t121 2.16.4I2C驱动API描述123 2.16.4.1hal_i2c_init124 2.16.4.2hal_i2c_deinit125 2.16.4.3hal_i2c_msp_init125 2.16.4.4hal_i2c_msp_deinit125 版权所有©2020深圳市汇顶科技股份有限公司VIII 目录 2.16.4.5hal_i2c_master_transmit...
MSP 函数。函数声明为:void HAL_RTC_MspInit(RTC_HandleTypeDef* hrtc);该函数内部一般存放时钟使能,时钟源选择等操作程序。4) 设置 RTC 的时间 正点原子运营官 2020-04-21 14:40:05 正点原子 STM32F4/F7水星 开发板资料连载第二十三章 RTC 实时时钟实验 MSP 函数。函数声明为:void HAL_RTC_MspInit(RTC_Ha...