STMCU小助手
发布时间:2022-4-25 22:00
|
5.5 设置跑马灯实验引脚* O: s1 n% `3 _' ` 跑马灯实验用到了PB0和PB1两个引脚。" a5 P3 Z, `& v) T$ f 5.5.1 选择GPIO功能 点击“Pinout & Configuration”,在软件右下角的引脚搜索框输入“PB0”,此时,STM32H743IIT6可视化图的PB0引脚闪烁,点击“PB0”引脚,在弹出的PB0功能列表中选择“GPIO_Output”功能。 6 j3 { }1 f; G7 t' r; D
同理,为PB1引脚选择“GPIO_Output”功能。8 Z3 B! e* N G
% U4 {5 `% ~ T( | 5.5.2 配置GPIO) j/ ~& U7 D1 ~3 A, T0 v8 Q$ ^ 点击“Pinout & Configuration->System Core->GPIO->PB0”,在“PB0 Configuration”中,按照下图对PB0进行配置。+ L+ |5 B3 S$ ] 0 h. N, W: @8 _) e( ?# [' k
同理,对PB1进行配置。
简单介绍“Pxx Configuration”GPIO配置项的意思: GPIO output leval:GPIO的输出电平,选High为打开高电平。0 ?. L/ H% L. Z GPIO mode:选择GPIO的模式,开漏或者推挽,这边选Push Pull为推挽模式/ W. x( N3 Z! L+ `4 u GPIO Pull-up/Pull-down:GPIO上下拉模式,这根据电路LED选上拉模式。7 I: Y; k( A6 N/ y) c Maximum output speed:GPIO的IO口响应速度。0 Y, k* N3 B2 E1 |3 f 配置高速:输出频率高,噪音大,功耗高,电磁干扰强; 配置低速:输出频率低,噪音小,功耗低,电磁干扰弱;提高系统EMI(电磁干扰)性能;例如使用9600波特率UART通信,建议速度配置为低。 这边由于需要用于产生LED所需的PWM波,因此选择High高速模式。 User Label:GPIO的程序使用标签,这个可以根据需要自行对IO的名字进行配置,例如本文这边将PB0的名称改为IO_LED0,就可以看到右边芯片对应的引脚名称也变为了IO_LED0,如有需要也可以加上大小部件的名称,命名IO口后就可以直接在程序中调用,方便日后的使用和审查。 p2 U+ v% d: s; q* h3 Y . Q2 {' h3 V; ` M |
【经验分享】STM32语音识别的智能蓝牙音箱(源程序+原理图+PCB+设计说明书+PPT)
想找个ST芯片
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
技术手册stm32f1xx中的一个小问题
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
微信公众号
手机版