因为按键使用PH3 外部时钟输入使用PH0 PH1 __HAL_RCC_GPIOB_CLK_ENABLE(); //使能GPIOB时钟,因为LED使用PB0 PB1 __HAL_RCC_GPIOA_CLK_ENABLE(); //使能GPIOA时钟,因为调试下载接口使用的PA13 PA14 /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(GPIOB, LED1_Pin|LED0_Pin, GPIO_PIN_...
GPIO output level -> 初始化输出电平 GPIO mode -> 输出方式-> 开漏或推挽输出 GPIO Pull-up/Pull-down -> 上拉或下拉输出 Maximum output speed 选中GPIO 管脚的速率 选中GPIO 管脚的速率 I/O 口的输出模式下,有3 种输出速度可选(Low - 2MHz、Medium - 10MHz、High -50MHz),这个速度是指I/O 口驱...
__HAL_RCC_GPIOA_CLK_ENABLE();//使能GPIOA时钟/*Configure GPIO pin Output Level*/HAL_GPIO_WritePin(GPIOA, DONG_OUT_1_Pin|DONG_OUT_2_Pin, GPIO_PIN_RESET);//设置上电电平为低/*Configure GPIO pins : PAPin PAPin*/GPIO_InitStruct.Pin= DONG_OUT_1_Pin|DONG_OUT_2_Pin;//两个GPIO_PINGP...
__HAL_RCC_GPIOA_CLK_ENABLE();//使能GPIOA时钟/*Configure GPIO pin Output Level*/HAL_GPIO_WritePin(GPIOA, DONG_OUT_1_Pin|DONG_OUT_2_Pin, GPIO_PIN_RESET);//设置上电电平为低/*Configure GPIO pins : PAPin PAPin*/GPIO_InitStruct.Pin= DONG_OUT_1_Pin|DONG_OUT_2_Pin;//两个GPIO_PINGP...
GPIO_OUTPUT选项 GPIO output level:GPIO初始输出电平 GPIO mode:GPIO模式(开漏输出或推挽输出)GPIO ...
GPIO 是通用输入/输出(General Purpose I/O)的简称,主要用于工业现场需要用到数字量输入/输出的场合,例如: 输出功能:继电器、LED、蜂鸣器等的控制 输入功能:传感器状态、高低电平等信息的读取 复用功能:片内外设的对外接口 时序模拟:模拟 SPI、I2C和UART等常用接口的时序 ...
voidMX_GPIO_Init(void){ GPIO_InitTypeDef GPIO_InitStruct = {0}; /* GPIO Ports Clock Enable */__HAL_RCC_GPIOD_CLK_ENABLE();__HAL_RCC_GPIOC_CLK_ENABLE();__HAL_RCC_GPIOA_CLK_ENABLE(); /*Configure GPIO pin Output Level */HAL_...
因为点亮LED是需要我们引脚进行输出的所以我们选择输出模式,点击GPIO_Output,即可完成配置。可在System Core的GPIO里查看你配置的引脚: 来说明一下GPIO可以设置的各种参数: GPIO output level 设定引脚输出的初始状态是高电平还是低电平 GPIO mode 设定引脚的输出模式为开漏还是推挽输出 ...
在System Core中选择GPIO设置。 在右边图中找到 LED 灯对应引脚,选择GPIO_Output。 在GPIO output level中选择Low输出低电平点亮,可以添加自定义标签(这样生成代码也会根据标签设置引脚的宏定义)。 2.2 生成代码 输入项目名和项目路径 选择应用的 IDE 开发环境 MDK-ARM V5 ...