你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32Cube 跑马灯引脚配置

[复制链接]
STMCU小助手 发布时间:2022-4-25 22:00
5.5 设置跑马灯实验引脚* O: s1 n% `3 _' `
跑马灯实验用到了PB0和PB1两个引脚。" a5 P3 Z, `& v) T$ f
5.5.1 选择GPIO功能
% b# F  `! o, p; s$ h. D: t点击“Pinout & Configuration”,在软件右下角的引脚搜索框输入“PB0”,此时,STM32H743IIT6可视化图的PB0引脚闪烁,点击“PB0”引脚,在弹出的PB0功能列表中选择“GPIO_Output”功能。
  u; a5 N0 o5 o) w- Q2 K6 j3 {  }1 f; G7 t' r; D
HK4}2YI[MAQE[448W]2FYK8.png
' {3 d& ^; s: G
- l1 c8 p+ k4 f+ r& e同理,为PB1引脚选择“GPIO_Output”功能。8 Z3 B! e* N  G

" o0 x, F% ^4 U2 C6 ` bd9d6af3e6bd44aba26d03a4ffa32cfb.png 1 j" {% o: s+ c4 x9 z/ N
% 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
JO~2ETZ4A[6%(G1IW5`3V.png ; i8 o6 j) j0 N

% Q  Y# u8 o* X+ k) a2 m同理,对PB1进行配置。
: O1 F. V6 o/ w& i
0 D* `2 `7 N% W0 E `4Y%`9~B]X1)BZZHFHZ`Q.png : ~0 v' t6 M; _  p: \. L

# e3 ~* F+ e) k* b简单介绍“Pxx Configuration”GPIO配置项的意思:
; b  T1 p2 B# D6 R1 h7 o( jGPIO 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
配置高速:输出频率高,噪音大,功耗高,电磁干扰强;
7 ^0 B4 B8 s/ E* A; z配置低速:输出频率低,噪音小,功耗低,电磁干扰弱;提高系统EMI(电磁干扰)性能;例如使用9600波特率UART通信,建议速度配置为低。
) y6 k. G" u4 y; ]0 G7 Z这边由于需要用于产生LED所需的PWM波,因此选择High高速模式。
+ J: l; r1 f- U; m  z2 J& K# i9 R6 BUser Label:GPIO的程序使用标签,这个可以根据需要自行对IO的名字进行配置,例如本文这边将PB0的名称改为IO_LED0,就可以看到右边芯片对应的引脚名称也变为了IO_LED0,如有需要也可以加上大小部件的名称,命名IO口后就可以直接在程序中调用,方便日后的使用和审查。
3 |. ]$ v) `+ v& l  p2 U+ v% d: s; q* h3 Y
. Q2 {' h3 V; `  M

1 y/ B# M9 w# r; K% W
赞 收藏 评论0 发布时间:2022-4-25 22:00

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版