本帖最后由 聪聪哥哥 于 2025-8-22 19:15 编辑
一:芯片介绍
工业级高性能高性价比MCU,采用55nm工艺制程,具备出色运算处理性能、大容量存储空间,可满足多样化应用需求;支持U(S)ART、I2C、SPI、CAN、USB等丰富外设接口,有助于产品实现更多创新功能。可广泛应用于充电桩、BMS、编码器、扫码枪、游戏键鼠、暖通空调板、智能家电、票据打印机、医疗产品、智能安防等领域。
二:性能参数:
●系统
-Arm* cortex”-M4F
工作主频120MHZ
支持FPU/DSP
内置5+7通道DMA
●存储
-Flash 128KB
-SRAM 32KB
●电源管理
工作电压 2.0~3.6V
支持上电/掉电复位
支持可编程电源电压检测器
●定时器
16位高级定时器:2
16/32位通用定时器:3/1
看门狗定时器:2
24位系统滴答定时器:1
模拟外设
12位ADC:2,通道数:16
三:实物图片如下:
板载资源如上所示:需要为了方便调试,这里我把开发板两侧的排针焊接好。具体资源如下所示:
SWD :1;LED:2;KEY:1;RESET KEY:1;GPIO :47USB(Type-C):1;Geehy LINK(Type-C):1。
本款开发板的已经集成了,调试器,也是非常的方便。
四:点亮板载的LED。
4.1 原理图
4.2 代码如下:
- //========================================================================
- // 函数: void task_500ms(void)
- // 描述: 500 任务.
- // 参数: None.
- // 返回: None.
- // 版本: V1.0, 2025-08-08
- //========================================================================
- void task_500ms(void)
- {
- BOARD_LED_Toggle(LED2);
- BOARD_LED_Toggle(LED3);
- }
试验效果:板载的LED1,LED2 ,以500ms的时间间隔闪烁。
测评计划:
编译环境使用的为keil5,计划使用开发板的外设制作一些DIY的产品。
|