| | |
| | | { |
| | | GPIO_InitTypeDef GPIO_InitStructure= {0}; |
| | | __HAL_RCC_GPIOA_CLK_ENABLE(); |
| | | GPIO_InitStructure.Pin = GPIO_PIN_2|GPIO_PIN_3; |
| | | GPIO_InitStructure.Pin = SCL_Pin|SDA_Pin; |
| | | GPIO_InitStructure.Mode = GPIO_MODE_OUTPUT_OD ; //推挽输出 |
| | | GPIO_InitStructure.Speed = GPIO_SPEED_FREQ_HIGH; |
| | | HAL_GPIO_Init(GPIOA, &GPIO_InitStructure); |
| | | HAL_GPIO_WritePin(GPIOA,GPIO_PIN_2|GPIO_PIN_3,GPIO_PIN_SET); //PB6,PB7 输出高 |
| | | HAL_GPIO_Init(SCL_GPIO_Port, &GPIO_InitStructure); |
| | | HAL_GPIO_WritePin(SCL_GPIO_Port,SCL_Pin|SDA_Pin,GPIO_PIN_SET); //PB6,PB7 输出高 |
| | | } |
| | | |
| | | |