如題,配置STM32F303CC GPIO口高低電平,由CUBE MX生成
/*Configure GPIO pins : LED1_Pin LED2_Pin */
GPIO_InitStruct.Pin = LED1_Pin|LED2_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_PULLUP;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
配置完之后測驗是高電平
通過keil 將 GPIO_InitStruct.Pull = GPIO_PULLUP; 寫成 GPIO_InitStruct.Pull = GPIO_PULLDOWN;
為什么實際測驗不會變低呢?
uj5u.com熱心網友回復:
電平需要通過SET_BIT 或 CLEAR_BIT 或通過 GPIOx->BSRR、 GPIOx->BRR 來設定轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/229570.html
標籤:單片機/工控
上一篇:18*18 硬體乘法器
