[MM32硬件]

国产MCU之光 第46期: 搞事情,探寻灵动MM32F5270 的“星辰”奥秘

[复制链接]
4130|7
手机看帖
扫描二维码
随时随地手机跟帖
21ic小能手|  楼主 | 2023-3-23 16:40 | 显示全部楼层 |阅读模式
*阅读说明:以下仅做简要总结展示,排名不分先后。详细项目描述、源码、资料等请戳原链接查看。

去年,灵动微电子发布了搭载安谋科技“星辰”STAR-MC1处理器的全新高性能 MM32F5 微控制器系列。该系列在内核、总线和外设配置等多个方面进行了创新,内核上更是首次搭载了 Armv8-M 架构的 “星辰”STAR-MC1 处理器。

MM32F5270 是一款搭载了安谋科技 STAR-MC1 内核的 MCU 产品,其工作频率可达 120MHz,内置多达 256KB Flash 和 192KB RAM,配置浮点运算单元(Floating Point Unit, FPU)、数字信号处理单元(Digital Signal Processing,DSP)、信号间互联矩阵 MindSwitch、可配置逻辑单元 CLU、三角函数加速单元 CORDIC 等算法加速单元,并集成了丰富的外设模块和充足的 I/O 端口。MM32F5270 相较于现有产品全面提升了性能、存储容量、总线架构和外设配置。

一起来看看本站工程师体验MM32F5270的二三事吧!

1.png


在安装了MDK5.37集成开发环境后,我们需要手动安装AC5编译器就可以解决之前项目编译器的兼容问题,安装的方式有两种:
可以通过官网下载独立的编译器进行解压安装;
可以通过MDK 5.36版本的安装包来提取AC5编译器来进行安装;
本文讲解一下上述的第二种安装方式的具体步骤。


1、单脉冲输出
2、实验
实验说明:配置TIM1_CH1单脉冲输出,TIM1_CH2输入捕获,TIM1从模式选择触发模式,TIM3_CH1输出PWM,触发TIM1计数器开始计数。当TIM1_CH2捕捉到有效信号时,TIM1计数器开始计数,按照配置好的脉宽,TIM1_CH1输出一个脉冲信号。


这里以MM32F5270定时器应用为例,介绍几种常用的精准输出脉冲数量的方法:
1. 中断计数方式
2. 定时器单脉冲重复计数
3. DMA方式
4. 主从模式


拿到开发板,就想着移植个操作系统。那必须先上RT-THREAD,组件资源丰富,易于后续功能的各项开发。
RT-Thread完整版的移植说明
移植之前须知内容:
芯片是什么内核?


MM32F5270 是基于安谋科技的Armv-8 架构的“星辰”STAR-MC1 处理器开发的 32 位微控制器产品。本篇文章通过调用MindSDK例程查看内部集成电路接口IIC。


CS4344 芯片是实现本次实验功能的重要器件之一。CS4344 是一种立体声音频数模转换器  (DAC) ,可使用单个 +3.3 V 或 +5 V 电源,仅需要最小的支持电路。该系列线性模拟低通滤波器和自动速度模式检测,当自动选择 2 kHz 和 200 kHz 之间的采样率,使用采样率和主时钟速率方法。
本实验的基本原理是 MM32F3270 读取正弦波采样计算出的左右声道的数组数据,通过 I2S 接口将 PCM 信号传输给CS4344,再经过 TS4871(音频功率放大器)连接到耳机接口,可以接入耳机等音频播放装置。


本文完整记录了如何从零搭建MM32F5270 Keil开发环境以及如何编译运行MM32F5270 SDK中的hello_world示例。
本文写作过程中参考了一些链接,具体可以在本文末尾找到,感兴趣的读者可以自行查阅。其中,灵动官网提供了最新的芯片用户手册,逐飞科技的网盘中提供了开发板原理图和硬件试用说明,这些资料在后续的开发过程中是经常需要查阅的,建议下载;灵动SDK下载页面提供了在线的API参考,建议收藏。

使用特权

评论回复
trucyw| | 2023-3-31 06:35 | 显示全部楼层
什时候出来个5270呀

使用特权

评论回复
七毛钱| | 2023-4-4 15:51 | 显示全部楼层
光看名字就感觉这款 MCU 性能是相当强悍啊

使用特权

评论回复
shenxiaolin| | 2023-4-27 16:52 | 显示全部楼层
什时候出来个5270呀,有点期待,据说是最新的核做的芯片。到时候搞个试用啊???

使用特权

评论回复
yuexiaoban| | 2023-5-12 13:20 | 显示全部楼层
哪里可以买到开发板

使用特权

评论回复
cooldog123pp| | 2023-5-27 10:22 | 显示全部楼层
楼主讲的很详细,非常感谢楼主的讲解,mark一下,收藏学习,受教受教。

使用特权

评论回复
lulugo| | 2023-6-10 17:21 | 显示全部楼层
安富莱电子的H7-TOOL开发工具可以仿真烧录灵动微系列的单片机 ,工具强大,适合工程师用

使用特权

评论回复
lulugo| | 2023-6-10 18:06 | 显示全部楼层
我在学校参加培训,为电赛积累点技术,看了安富莱电子STM相关的文档,老佩服了
他家代码习惯真的好,这样的大牛我的榜样啊,早知道第二遍学嵌入式的时候,就买安富莱开发板了,可以少走弯路

使用特权

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

本版积分规则

136

主题

665

帖子

23

粉丝