本帖最后由 xu_xupt 于 2024-1-7 19:39 编辑

【灵动 Mini-F5333开发板】1、开发环境搭建及上手测试
1、开发板简介
1.1 MM32F5330芯片简介

MM32F53300是一款基于安谋科技“星辰”STAR-MC1处理器的32位微控制器。其主要特点包括:

  • 高性能:工作频率可达180MHz,采用Armv8-M Mainline架构,内置单精度浮点运算单元(FPU),支持DSP扩展。
  • 丰富的存储器资源:多达128KB的Flash存储器和32KB的SRAM,支持ECC,并支持片内Flash在线系统编程(ISP)。
  • 丰富的外设接口:集成了多种I/O端口和外设模块,包括ADC、DAC、比较器、定时器等。同时支持多种通信接口,如I2C、SPI或I2S、UART、USART等。
  • 省电模式:内置多种省电工作模式,可保证低功耗应用的要求。
  • 宽工作电压范围:工作电压为1.8V ~ 5.5V。
  • 宽工作温度范围:工作温度范围为扩展工业型-40℃ ~ +105℃。
  • 三角函数加速单元(CORDIC):支持Sin、Cos和Atan操作。
  • 外设互联矩阵MindSwitch:支持定时器、GPIOs、EXTI、ADC、DAC和比较器等模块信号间的直接连接或触发连接,内置4个可配置逻辑单元(CLU)可支持这些信号间的逻辑组合以实现更灵活的触发控制。
总之,MM32F5330微控制器具有高性能、丰富的存储器和外设接口、省电模式、宽工作电压和工作温度范围等特点。适用于各种应用场景:
  • 工业自动化:MM32F5330具有丰富的外设接口,如ADC、DAC、比较器和UART等,可以用于工业自动化控制系统中,实现传感器数据采集、控制信号输出等功能。同时,其工作温度范围为-40℃~+105℃,可在较宽的环境温度范围内稳定工作。
  • 物联网设备:MM32F5330具有USB 2.0全速Device/Host控制器和FlexCAN-FD接口,可以用于物联网设备中,实现与主机的数据传输和控制功能。
  • 智能家居:MM32F5330的低功耗特性和外设间连接能力,使其适用于智能家居设备中,如智能照明、智能安防等。
  • 音频处理:MM32F5330具有1个12位的DAC和2个模拟比较器,可用于音频信号的处理和控制。
1.2 开发板简介

Mini-F5333开发板具有丰富外设设备,为项目开发提供了丰富设备。

193559r4whtd6gpoblmh26 193559bn6vy64napfpat1p


另外,配合该开发板的还有海量的例程:

193559h4iuniklfo4fmzoq

2.开发环境搭建
2.1 开发环境搭建
Mini-F5333开发板基于MM32F5330的开发板,使用的是Arm内核,可以基于MDK和Pack进行开发,软件下载地址、安装地址:
MDK: https://blog.csdn.net/DaXiongRen/article/details/120072979
Pack: https://www.mindmotion.com.cn/support/software/keil_pack/
2.2 开发环境测试
首先,下载Pack,然后解压压缩包并选取对应的Pack。
193600qe7pmqwekjz56hm2

一路next,完成安装pack
193600ptvshzdh0mdz0lid

然后下载例程,下载地址:
https://www.mindmotion.com.cn/support/development_tools/evaluation_boards/miniboard/mm32f5333d7pv/
193600momo0xxzggkoj6t9

然后,可以打开例程。
193601d4l9h942ihiqhlzl

运行测试,正常运行:
193601pf2h2ciei1hfqer2

连线测试1,串口测试。使用USB-C连接电脑,打开串口可以但看以下信息:
193601nsvvnvaj01s8nlwr

连线测试2,使用DAPLINK下载程序:
193602lzae4q6oxe5jk5bo 193602dx8v783xd8qvz75r

3.小结
3.1 丰富的例程
在开发中提供了许多不同的示例代码或范例,可以帮助开发人员更好地理解和使用MM32F5333开发板。
3.2 性能优秀
高达180 Mhz的处理速度和4.02 CoreMark/MHz(STAR-MC1的跑分为 4.02 CoreMark/MHz),大约723coremark。