[STM32U5] 【NUCLEO-U5A5ZJ-Q测评】点灯

[复制链接]
1085|4
 楼主| Evan0319 发表于 2023-11-28 23:44 | 显示全部楼层 |阅读模式
收到开发板有一些时间了,今天开始点灯。
先了解一下这个芯片:
STM32U5是一款基于ARM Cortex-M33内核的高性能微控制器,具有丰富的外设和IO端口。其GPIO(通用输入/输出)端口可以用于连接和控制各种外部设备,如LED、按钮、传感器等。
关于NUCLEO-U5A5ZJ-Q的GPIO性能,您可以参考以下信息:
  • 端口数量:STM32U5具有多达144个GPIO端口,可以满足大多数应用的需求。
  • 引脚分配:这些GPIO端口分布在多个封装引脚上,方便用户根据具体应用进行配置和连接。
  • 可配置性:GPIO端口可以配置为输入、输出或复用功能,用户可以根据需要设置端口的工作模式。
  • 驱动能力:GPIO端口可以提供和接收低电平和高电平信号,用于控制外部设备的状态。
  • 中断支持:GPIO端口可以配置为产生中断,以便在外部设备状态发生变化时及时通知处理器。
  • 速度:STM32U5的GPIO端口支持高达18MHz的工作频率,可以满足高速数据传输的需求。
  • 耐压耐流能力:GPIO端口具有较高的耐压和耐流能力,可以连接外部设备而不会损坏芯片本身。
该芯片具有丰富的通信接口,包括6个I2C、3个SPI、4个USART、2个UART、1个低功耗UART、2个SAI、1个DCMI(数码相机接口)、2个SDMMC、1个FDCAN、1个USB OTG高速、1个USB Type-C™/USB Power Delivery控制器和1个通用同步8-/16位PSSI(并行数据输入/输出从属接口)。并且该型号芯片内部嵌入了USB OTG高速设备/主机/OTG外设,并集成了收发器



1、原理图:
1701185296885.jpg
1701185346972.jpg
2、点亮效果:
563b301b3d8966416eee77c99996921.jpg
3、相关核心代码:
  1. 宏定义:
4、配置:
1701186150760.jpg
643757107 发表于 2023-11-29 15:54 | 显示全部楼层
这个点灯怎么还需要用三极管?
643757107 发表于 2023-11-29 15:55 | 显示全部楼层
噢,好像明白了,应该是因为单片机的IO是1.8V的,所以驱动不了LED,通过三极管来驱动。
小夏天的大西瓜 发表于 2023-11-29 22:50 | 显示全部楼层
有些芯片引脚能有3.3v的输出,这个得结合手册引脚功能进行
Undshing 发表于 2023-11-30 16:45 来自手机 | 显示全部楼层
这个板子看着挺不错啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

8

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部