4427|3

217

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

MAX32630FTHR板的学习(一):上手 [复制链接]

 先感谢EE论坛和MAXIM公司提供了这次学习使用MAX32630FTHR的机会。
今天下午收到了论坛寄来的MAX32630FTHR板,发货速度很快,东西完好无误地到了手里。
快速地翻看了一下板子相关资料,发现MAX32630作为一颗用于可穿戴设备场合的IC,确实还是有比较多的优点的。

从上图可以看出MAX32630内核是M4F,带有浮点运算单元,最高频率96MHz,性能非常强劲。尤其是片上带有2MB flash和512K sram,甚至还有8KB指令缓存,这个高配置还真是很少见啊。在这种高主频+大内存的搭配下,MAX32630可以实现M3内核单片机无法实现的一些高级复杂的功能,让你的手表更实用更炫酷。此外,MAX32630拥有SPI,IIC,UART,USB,1-Wire几乎所有常见的板级接口,使得外接各种传感器和模块都变得很简单,所以作为一个数据中心来使用也是很合适的。
有得必有失,在如此强大的配置下,有些方面就要妥协了。首先就是ADC,不同于一般常见的MCU至少8个外部ADC通道,MAX32630只有4个外部通道和6个内部通道,而且ADC的分辨率只有10位。其实个人觉得这也算不上是缺点,因为目前大部分的MEMS传感器都是数字接口,比如加速度、气压、磁场、温度等传感器, 模拟接口一般也就用来检测一下电池电压和光照强度(这个现在也很多都是数字接口了),所以ADC的通道数和分辨率都没有太大用处,尤其是这种移动穿戴场合。此外, MAX32630采用的是100-WLP封装,体积是真小啊,和配套下载器上的 MAX32620比起来简直云泥之别,我都无法想象这小芯片背面的100个小焊盘,我感觉我的眼睛都不够使。这也意味着广大的DIY朋友们不要想了,别说手焊了,一般的加工厂我觉得都搞不定。所以只能玩玩美信这现成的套件了。
说完了芯片,说说开发环境。目前官方给出的编译环境有两个,一个是Eclipse, 还有一个就是 MinGW(GCC)。说实话这两个都用的不多,大部分单片机工程师还是习惯用KEIL和IAR这两种。只可惜,安装了官方的ARMCortexToolchain,虽然里面firmware文件夹里有KEIL和IAR的工程文件,但是无法成功打开编译,目前KEIL还没有 MAX32630相应的PACK支持,难道这工程文件是为后面新版本的KEIL和IAR准备的?还好,还有第三个选择,那就是使用在线编译MBED平台。
MBED作为一款在线编译平台,之前我使用过。它的优点是不需要在电脑安装软件,直接在浏览器中就可以编译下载程序,同时平台里有大量的第三方程序模块可以直接拿来使用,所以非常适合进行原型的快速验证,省时省力。当然缺点也很明显,不能在线调试,寻找程序Bug有点麻烦。这些特点有点像arduino开发。
首先,打开MAX32630FTHR在mbed上的主页:https://developer.mbed.org/platforms/MAX32630FTHR/。通过阅读页面似乎建议对DAPLINK进行固件升级以便正确操作。不过经过验证,这一步其实是不必要的。未升级固件前,接口和固件版本都是0242,如下图:

反倒是升级之后接口版本退到0241了

所以也就是DAPLINK自身的接口版本还要更新一些,大家有没做的就不必升级固件,直接用就好了。
使用MBED平台对MAX32630FTHR进行编程和下载都很简单。首先在页面下方的示例程序中找个点灯的程序并载入:

然后切换到MBED编译界面后,我们看到主函数就几行程序实现了一个LED每秒亮灭一次,此时注意右上角要选对板子型号:

最后直接点击上方compile按钮,编译成功后程序会以二进制文件Bin的格式自动下载到电脑上,然后我们将Bin文件拖入虚拟储存设备DAPLINK里就可以,程序会自动烧录到单片机中,此时点击复位按钮程序自动开始执行。


最新回复

这个芯片支持的工具还是太少,本以为用mbed会比较方便,但是例程编译都有问题。  详情 回复 发表于 2017-7-1 12:51
点赞 关注
个人签名心率传感器:https://shop108071095.taobao.com
 
 

回复
举报

217

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
对了,顺便问问大家,美信官网上此板于matlab接口文件不知有谁下载成功了?我这里始终无法下载成功,不知道是不是我网络的问题。有成功的麻烦传上来。

个人签名心率传感器:https://shop108071095.taobao.com
 
 
 

回复

1万

帖子

24

TA的资源

版主

板凳
 
这个芯片支持的工具还是太少,本以为用mbed会比较方便,但是例程编译都有问题。

点评

可以发帖一起探讨一下  详情 回复 发表于 2017-7-1 14:11
 
 
 

回复

217

帖子

0

TA的资源

一粒金砂(高级)

4
 
dcexpert 发表于 2017-7-1 12:51
这个芯片支持的工具还是太少,本以为用mbed会比较方便,但是例程编译都有问题。

可以发帖一起探讨一下
个人签名心率传感器:https://shop108071095.taobao.com
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
    关闭
    站长推荐上一条 1/10 下一条

     
    EEWorld订阅号

     
    EEWorld服务号

     
    汽车开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表