普冉---PY32F030---闪烁LED

初始化HAL库

HAL_Init();    //---只要使用HAL,就必须有这句话

初始化GPIO-B的第一个脚

  GPIO_InitTypeDef  GPIO_InitStruct;

  __HAL_RCC_GPIOB_CLK_ENABLE();                          /* 使能GPIOA时钟 */

  GPIO_InitStruct.Pin = GPIO_PIN_1;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;            /* 推挽输出 */
  GPIO_InitStruct.Pull = GPIO_PULLUP;                    /* 使能上拉 */
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;          /* GPIO速度 */  
  /* GPIO初始化 */
  HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);                

GPIO-B的第一个脚,闪烁

    /* 延时250ms */
    HAL_Delay(250);   

    /* LED翻转 */
    HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_1);         

你可能感兴趣的:(普冉32位单片机,单片机,嵌入式硬件,普冉PY32F030)