虽然此次未在二姨家申请到该开发板,但有幸通过其他渠道获得了此板,今天周末,特此来分享一下。据坛友反馈这款开发板的下载默认采用mm32-Link,好多网友采用J-link下载不是很顺利,笔者正是采用J-Link方式下载,倒感觉挺顺的呀,操作体验详情见如下。 MM32F5333是一款搭载了基于Arm v8-M 架构32位Star-MC1内核(兼容Cortex-M33)的MCU产品,最高工作频率可达180MHz。内置了128KB Flash,32KB SRAM,并集成了丰富的I/O端口和外设模块,包括ADC,DAC,模拟比较器,高级定时器,通用定时器,基础定时器和低功耗定时器,还包含通信接口如I2C,I3C从机,SPI或I2S,UART,USART,低功耗UART,集成了内部PHY的USB 2.0全速Device/Host控制器,以及FlexCAN-FD接口。
开发板上硬件资源列表如下:
- 180MHz Star-MC1(兼容M33)处理器,内置单精度浮点运算单元FPU,支持DSP扩展
- 128KB Flash,32KB SRAM,集成丰富的I/O端口和外设模块
- 4个UART,1个USART,1个LPUART
- 1个集成内部PHY的USB 2.0
- 1个FlexCAN-FD接口
- 2个I2C,1个I3C从机,3个SPI或I2S
- 2个3MSPS 12位的ADC,1个12位的DAC
- 2个16位Adv Timer,6个GP Timer,1个LP Timer
- 工作电压:1.8V~5.5V
- 工作温度范围:-40℃∼+105℃
- 封装形式:LQFP64/48,QFN32
拿到开发板后,第一时间从灵动微电子的官网https://www.mindmotion.com.cn/products/mm32mcu/mm32f/mm32f_performance/mm32f5330/获取到SDK包,以及产品手册与用户手册。笔者习惯于Keil开发,因此需要安装基于MM32F5330的pack支持包。pack支持包见附件,打开一键安装即可。
MindMotion.MM32F5330_DFP.0.5.1.zip
(33.5 KB)
然后打开SDK中的“GPIO_LED_Toggle”闪灯例程,结合官方提供的原理图,对照相应的驱动接口。编译默认采用compiler version 6编译器。将闪灯时间稍加延迟,将默认的100ms间隔改成300ms间隔。
Mini-F5333_SCH.pdf
(1.38 MB)
编译完成后,接下来将程序下载到开发板中。这里选择J-Link下载调试接口。
然后按照如下步骤选择相对应的选项,即可顺利将程序下载到开发板。
至此,已顺利识别到J-Link调试器,然后选择对应的下载算法,并勾选下载后自动重启,即可看到闪灯效果。
呈现的闪灯效果见如下:
|