【灵动微电子MM32F5330测评】02 搭建开发环境 + PWM点灯
本帖最后由 怀揣少年梦 于 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)编译下载验证
下载
验证
呼吸现象
keil官网下载时会提示匹配的版本 不会有版本要求 原来是Pack包的要求 感谢分享 shenxiaolin 发表于 2024-7-29 21:10
感谢分享
{:lol:} keil在发律师函了,哈哈 地瓜patch 发表于 2024-7-30 18:20
keil在发律师函了,哈哈
现在就开始限制了吗? 你好 我想问一下如何对mm32f5330建立一个适用于keil的工程模版文件
dachong11 发表于 2025-6-20 15:30
你好 我想问一下如何对mm32f5330建立一个适用于keil的工程模版文件
工程模板可以根据我的步骤进行建立,然后就可以添加想要的功能
页:
[1]