打印
[MM32软件]

【灵动微电子MM32F5330测评】02 搭建开发环境 + PWM点灯

[复制链接]
999|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 怀揣少年梦 于 2024-7-14 22:38 编辑

一、搭建开发环境
1、KEIL安装教程网络上很多,就不赘述了。
2、安装PACK(PACK是MCU 软件支持包)
1)在官网上海灵动微电子股份有限公司 (mindmotion.com.cn)的工具和软件一项中找到如下PACK页,点击,然后去下载PACK安装包
2)下载好,并解压。找到MindMotion.MM32F5330_DFP.0.5.1.pack,双击即可安装

但是结果跳出这么报错
查看了版本,只要求5.13版本就可以。
在论坛问了大佬,建议换新的版本试试。今天就给直接安装了5.38版本,直接安装成功。大佬装的也是5.38版本

所以安装pack一定要注意版本问题
3、新建工程
1)打开KEIL点击新建工程,并选择对应的文件夹并命名
   
2)选择MCU型号(MM32F5330D7PV)
   
3)新建好之后,需要拷贝MM32F5333DP相关文件
可以直接拷贝官方例程里面的Device文件即可

   
4)新建代码组和添加对应的文件
   
   
5)添加头文件和宏定义
   
   
6)编译
802个警告和1个错误
   
   
警告的话,只需要在魔术棒里面的C/C++ 警告处将ALL warnings改为AC5-LIke Warnings即可消除802个警告。基本是编译器差异的警告。
   

错误是因为分散链接文件不对
首先取消勾选Use memory layout from target Dialog(默认在Target中对Flash和RAM的地址配置,编译链接时会产生一个默认的脚本文件,但是MM32需要使用官方的链接脚本进行链接),其次修改链接文件为mm32f5330.sct
   
重新编译后,0错误 0警告

好了,环境搭好了,就先来编写一下呼吸灯的代码
二、PWM点灯
1、编写代码
1)查看LED引脚
   
使用LD2作为呼吸灯,对应的引脚为PB10,查看数据手册,PB10,对应的是定时器2通道3;
2)配置LED引脚
3)配置定时器2通道2
4)实时更新脉冲数
5)编译下载验证

   

下载

   
验证
呼吸现象

MM32-LED.zip (226 Bytes)


使用特权

评论回复
沙发
guijial511| | 2024-7-15 07:57 | 只看该作者
keil官网下载时会提示匹配的版本

使用特权

评论回复
评论
怀揣少年梦 2024-7-15 09:21 回复TA
没记错的话,官网要求是5.13版本以上 
板凳
trucyw| | 2024-7-15 08:20 | 只看该作者
不会有版本要求

使用特权

评论回复
评论
怀揣少年梦 2024-7-15 09:23 回复TA
官方原话 文档说明: KEIL 设备支持包支持 MM32 全系列芯片在 KEIL 5.13 及以上版本下的手动安装 
地板
trucyw| | 2024-7-16 08:31 | 只看该作者
原来是Pack包的要求

使用特权

评论回复
5
shenxiaolin| | 2024-7-29 21:10 | 只看该作者
感谢分享

使用特权

评论回复
6
怀揣少年梦|  楼主 | 2024-7-30 13:44 | 只看该作者

使用特权

评论回复
7
地瓜patch| | 2024-7-30 18:20 | 只看该作者
keil在发律师函了,哈哈

使用特权

评论回复
8
怀揣少年梦|  楼主 | 2024-7-31 15:16 | 只看该作者
地瓜patch 发表于 2024-7-30 18:20
keil在发律师函了,哈哈

现在就开始限制了吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:一切皆有可能

28

主题

395

帖子

2

粉丝