因为按键使用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 口驱...
GPIO_OUTPUT选项 GPIO output level:GPIO初始输出电平 GPIO mode:GPIO模式(开漏输出或推挽输出)GPIO ...
GPIO_MODE_OUTPUT_PP 推挽(Pull)输出模式(输出较大电流):推拉输出 既提高电路的负载能力,又提高开关速度。 GPIO_MODE_OUTPUT_OD 开漏(Drain)输出模式(一般外接上拉电阻,如果外部不接上拉电阻只能输出低电平),可用于不同电压的系统之间的通信 GPIO_MODE_AF_PP 复用推挽输出模式 GPIO_MODE_OUTPUT_OD 复用开漏输出...
引脚配置 打开ioc为后缀名的文件,就可以看到可视化图形界面, 在左边的一栏中打开System core下面的GPIO,然后选中当前的PB8可以进行一些引脚的设置,其中GPIO output level是默认输出电平,这里我们让LED默认为熄灭,所以选择LOW,GPIO mode选择为推挽输出,给这个引脚取一个名字叫做:LED ...
在GPIO output level 中选择 Low 输出低电平点亮,User_Label添加自定义标签(系统会自动生成引脚的宏定义) 2.5生成代码 点击Poject Manager 设置Project Name工程名称 设置Project Location 工程路径 点击Code Generator,选中红色方框中(作用:每个外设生成独立的 ’.c/.h’ 文件,不选择则会将所有初始化代码都生成在main...
二、GPIO输出 2.1 参数配置 在System Core中选择GPIO设置。 在右边图中找到 LED 灯对应引脚,选择GPIO_Output。 在GPIO output level中选择Low输出低电平点亮,可以添加自定义标签(这样生成代码也会根据标签设置引脚的宏定义)。 2.2 生成代码 输入项目名和项目路径 ...
在System Core中选择GPIO设置。 在右边图中找到 LED 灯对应引脚,选择GPIO_Output。 在GPIO output level中选择Low输出低电平点亮,可以添加自定义标签(这样生成代码也会根据标签设置引脚的宏定义)。 2.2 生成代码 输入项目名和项目路径 选择应用的 IDE 开发环境 MDK-ARM V5 ...
在GPIO output level 中选择 Low 输出低电平。 3.3 配置时钟 选择Clock Configuration,USB 时钟配置为 48MHz,且来源最好是外部晶振分频得到。 3.4 USB Device USB有主机(Host)和设备(Device)之分。一般电脑的USB接口为主机接口,而键盘、鼠标、U盘等则为设备。
然后打开左侧的下拉框System Core,点击GPIO选项; 点击需要配置的IO口,配置Configuration中的选项: GPIO_OUTPUT选项 GPIO output level:GPIO初始输出电平 GPIO mode:GPIO模式(开漏输出或推挽输出) GPIO Pull-up/Pull-down:GPIO上拉/下拉电阻 Maximum output speed:输出速率 ...