【灵动 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具有丰富的外设接口,如ADC、DAC、比较器和UART等,可以用于工业自动化控制系统中,实现传感器数据采集、控制信号输出等功能。同时,其工作温度范围为-40℃~+105℃,可在较宽的环境温度范围内稳定工作。
- 物联网设备:MM32F5330具有USB 2.0全速Device/Host控制器和FlexCAN-FD接口,可以用于物联网设备中,实现与主机的数据传输和控制功能。
- 智能家居:MM32F5330的低功耗特性和外设间连接能力,使其适用于智能家居设备中,如智能照明、智能安防等。
- 音频处理:MM32F5330具有1个12位的DAC和2个模拟比较器,可用于音频信号的处理和控制。
Mini-F5333开发板具有丰富外设设备,为项目开发提供了丰富设备。
另外,配合该开发板的还有海量的例程:
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。
一路next,完成安装pack
然后下载例程,下载地址:
https://www.mindmotion.com.cn/support/development_tools/evaluation_boards/miniboard/mm32f5333d7pv/
然后,可以打开例程。
运行测试,正常运行:
连线测试1,串口测试。使用USB-C连接电脑,打开串口可以但看以下信息:
连线测试2,使用DAPLINK下载程序:
3.小结
3.1 丰富的例程
在开发中提供了许多不同的示例代码或范例,可以帮助开发人员更好地理解和使用MM32F5333开发板。
3.2 性能优秀
高达180 Mhz的处理速度和4.02 CoreMark/MHz(STAR-MC1的跑分为 4.02 CoreMark/MHz),大约723coremark。