核心内容摘要
大模型应用从入门到精通:6步解锁AI开发新技能!大模型应用学习路线
一STM32L562-DK芯片介绍STM32L562E-DK探索套件是面向Arm Cortex-M33的完整演示和开发平台带有 ArmTrustZone®和基于 ARMV8-M 主线安全扩展内核的STM32L562QE16Q 微控制器具有512 KB 的闪存和 256 KB 的 SRAM。
STM32L562E-DK Discovery套件使用了STM32L562QEI6Q 创新的超低功耗面向特性能够为许多可穿戴或传感器应用实现原型设计具有最先进的能效、安全启动和基于TrustZone”的软件隔离功能。
为了更方便用户板载STLINK-V3E调试器提供了即插即用的加载和调试功能以及USB虚拟COM端口桥接器。
二产品的主要特点STM32L562QE16Q微控制器具有512KB的闪存和256KB的SRAM在一个BGA132封装·
54“240x240像素-262K彩色TFT液晶显示模块带有并行接口和触摸控制面板·USBType-Ce Sink设备 FS车载能源表300 nA到150 mA的测量范围带有专用USB接口SAI音频编解码器微型机电系统数字麦克风512兆字节八位SPI闪存·Bluetooth 低功耗V
1 模块iNEMO3D加速度计和3D陀螺仪:两个用户指示灯用户重置按钮板连接器USB Type-C®储存卡™卡片·立体声耳机插孔包括模拟麦克风输入JTAG debugger.DPM动态功率测量接口适用于外部设备STMod带扇出扩充板的扩展连接器适用于Wi-FiGrove和mikroBUS兼容的连接器Pmod“扩展连接器音频MEMS子板扩展连接器音频MEMS子板扩展连接器·ARDUINO UnoV3扩展连接器灵活的电源选项·ST-LINKUSBVBUSUSB连接器或外部电源带USB重枚举功能的板载STLINK-V3E调试器/程序0大容量存储、虚拟COM端口和调试端口全面的免费软件库和示例与STM32CubeL5 MCU包一起提供支持多种集成开发环境(IDE)包括IAR嵌入式工作台、MDK-ARM和STM32CubelDE三实物图片四使用STM32 cube MX 生成底层驱动
1 首先看下 开发板的板载LED的原理图可以看到使用的引脚为PD3 和PG12。
这里i我们使用官方的STM32 cube MX 软件生成一下底层驱动
2 这里我们选择 开发板的模式如下所示
3这里我们配置如下所示
4 如下图所示软件自动将开发板的引脚配置好
5自动生成代码增加用户代码过程由于配置较多生成代码过程比较慢需要大家耐心等待一会测试代码如下所示复制HAL_GPIO_TogglePin(GPIOG, GPIO_PIN_
;HAL_Delay(
;HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_
;HAL_Delay(
;测试图如下所示后记为了方便保存开发板内的出厂的代码这这里我们使用官方的工具将开发板内的代码读取出来官方的出厂例程如下
zip(
2