[STM32U5]

【STM32U575】-如何使用STM32的GPIOG接口进行开发-LED3问题处理

[复制链接]
16155|3
手机看帖
扫描二维码
随时随地手机跟帖
shenxiaolin|  楼主 | 2024-1-25 09:05 | 显示全部楼层 |阅读模式
前两天在研究点灯的问题,好在点亮了LED1和LED2 ,但是LED3 怎么点都点不亮,一直存在这个问题,所以就比较心烦如何才能点亮LED3(GPIOG-Pin2),然后后我就开始查找原理图,发现GPIOG-Pin2的接口是直接从芯片接到三极管的,电路原理是没有问题的,
3.png
那么如果要解决这个问题,就需要详细的去看数据手册了,查了数据手册才知道,GPIOG的电源是如理管理的。
1.jpg
2.png
    上面的图已经标注了GPIOG是比较特殊的存在,所以我们如果需要使用GPIOG的话,需要对VDDIO2的电源进行独立的处理,我们需要打开VDDIO2的电源开关,而VDDIO2 的电源开关属于Power_ex的范畴,所以需要使用到Power_EX的函数,
4.png
这样看来的话,我们需要使用这个函数打开VDDIO2的电源,我们在IO口配置的地方增加VDDIO2的使能函数,然后在对IO寄存器进行配置
5.png

    好了,到这里,我们把电源已经打开了,下载程序到开发板,就可以正常的点亮LED3了,我也是非常好奇,为啥做Demo硬件的工程师画了3个灯,而原厂的代码只点了两个灯,我不知道是不是那个工程师投了懒,还是那边的工程师有意将这个问题留给我们让我们自己去发现这个问题,了解U575芯片性能的同时了解到U575GPIOG的独立电源控制的设计更新。
灯点亮了,还是来个照片吧!新的一年里希望大家遇事不急不躁,家人身体健康、阖家欢乐!
6.png

使用特权

评论回复
shenxiaolin|  楼主 | 2024-1-25 10:30 | 显示全部楼层
过来看看,哈哈哈哈

使用特权

评论回复
ming899| | 2024-1-26 14:10 | 显示全部楼层
可以可以

使用特权

评论回复
WoodData| | 2024-1-26 16:27 | 显示全部楼层
我也来学习一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:运达电气-产品经理
简介:毕业于西南科技大学,从事MCU、MPU开发工作近8年,熟悉嵌入式软硬件开发流程,产品管理以及现场项目管理。

29

主题

295

帖子

2

粉丝