Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void LED2_Init(void){
- GPIO_InitTypeDef GPIO_InitStruct ; // estructura donde se pone la configuracion deseada
- __HAL_RCC_GPIOB_CLK_ENABLE (); // darle reloj al periferico , AHORA VIVE !
- /* Configure the GPIO_LED pin */
- GPIO_InitStruct . Pin = GPIO_PIN_3 ; // pin que desamos configurar
- GPIO_InitStruct . Mode = GPIO_MODE_OUTPUT_OD ; // lo vamos a usar como salida en open-drain
- GPIO_InitStruct . Pull = GPIO_NOPULL ; // desactivar pulls
- GPIO_InitStruct . Speed = GPIO_SPEED_FREQ_LOW ; // actualizacion pin
- HAL_GPIO_Init ( GPIOB , & GPIO_InitStruct );
- void LED2_On ( void ) {
- HAL_GPIO_WritePin ( GPIOB , GPIO_PIN_3 , GPIO_PIN_SET ); // poner a "1" la linea PB3
- }
- void LED2_Off ( void ) {
- HAL_GPIO_WritePin ( GPIOB , GPIO_PIN_3 , GPIO_PIN_RESET ); // poner a "0" la linea PB3
- }
Add Comment
Please, Sign In to add comment