×
嵌入式 > 技术百科 > 详情

完美一跃、兼容ARM mbed OS——NuMaker-PFM-M453评测

发布时间:2020-06-17 发布时间:
|

目前市面上推出的物联网开发板非常多,并且很多都是云服务平台厂商推出免费送给用户使用的,而这些开发板的实际设计还是交由第三方完成,这样就导致很多用户使用它们如果遇到一些硬件上的问题就难以较快速的解决,耽搁产品的研发,所以在选择产品开发的时候,选对方式很重要。NuMaker Platform是新唐针对物联网应用所开发的平台,支持 ARM mbed OS 5,适合做为物联网各式应用开发,并且支持通用Arduino接口,让用户快速加入感测与无线模块进行原型设备设计。目前新唐提供 NuMaker-PFM-NUC472 与 NuMaker-PFM-M453 两款平台,今天给大家分享下NuMaker-PFM-M453这款开发板。

NuMaker-PFM-M453开发板

NuMaker-PFM-M453 搭载 Cortex-M4处理器,主控板采用通用接口设计,提供兼容 Arduino UNO 接口,用户可搭配任何 Arduino 模块进行开发。除了扩展接口外、主控板本身亦内建丰富的接口设备,如蜂鸣器、三色 LED、按键、麦克风、耳机、USB OTG、三轴加速度计与三轴陀螺仪传感器。

另外板卡也搭载了一个完整的音频电路

CAN接口电路以及RS485接口电路

当然,板子肯定是带Nu-Link调试器的

NuMaker-PFM-M453开发板的整个硬件分布如下图所示。

NuMaker-PFM-M453板载器件:

  • 微控制器: M453VG6AE
  • Nu-Link-Me ICE Bridge: ICE 控制器 NUC12SRE3DE,USB Mini-B 连接头
  • 音频编解码 NAU8822LYG ,麦克风 ,Aux Line In ,耳机
  • Arduino UNO 兼容接口连接器
  • USB: USB OTG Micro-AB 连接器
  • 33-轴加速器和3-轴陀螺仪: MPU6500
  • 按键 、蜂鸣器 、RGB LED 、RTC电池接口座

M453VG6AE微控制器

新唐M453VG6AE是基于ARM Cortex-M4处理器,宽工作电压(2.5V ~ 5.5V),工业级温度(-40℃ ~ 105℃),内置22.1184MHz晶振(在25℃,5V时精度1%),可配置Data Flash,强抗干扰性(ESD 8KV、EFT 4KV),NuMaker-PFM-M453开发板搭载的为LQFP100封装,可以应用在工业自动化、PLCs、变频器、智能家居、安防系统、数据采集、USB应用、智能卡读卡器、马达控制等应用领域。

M453VG6AE微控制器主要的特性为:

• 内核

  • 含有浮点运算单元和DSP的ARM®Cortex®-M4內核
  • 最高可运行至72 MHz
  • 工作电压:2.5V ~ 5.5V
  • 工作温度:-40℃ ~ 105℃

• 内存

  • 256K字节FLASH ROM
  • 32K字节SRAM
  • 可配置Data Flash

• 12位ADC(最多16通道)

• 12位DAC

• 16位精度PWM(最多12通道)

• 定时器

  • 4通道32位定时器
  • 实时时钟

• 通用外设

  • USB2.0 OTG(可选)
  • CAN总线(可选)
  • 最多5通道支持UART串口, 最多2通道支持LIN
  • 最多3通道SPI接口
  • 最多2通道I²C(最高支持1 MHz)
  • 智能卡接口(可选)
  • 最多2通道I²S

• 安全性

  • CRC校验

• 时钟

  • 外接高速:4 MHz~24 MHz
  • 外接低速:32.768KHz
  • 内置高速:22.1184 MHz
  • 内置低速:10 KHz

总的来说,新唐推出的NuMaker-PFM-M453 主控平台配有安全、通讯和设备管理模块,支持低功率 BT、Thread、Wi-Fi、802.15.4/6LoWPAN、TLS/DTLS、CoAP、HTTP、MQTT 以及轻量级的 M2M,内置 32-KB SRAM 和 256 KB Flash 的配置,适合在物联网设备运行。

开发环境

此次的NuMaker-PFM-M453开发板最重要的一个提升可以说是支持ARM mebed项目了,什么是ARM embed项目?mbed是一个面向ARM Cortex-M系列处理器的原型开发平台,主要用于培育物联网(IoT)的协作项目,包括了免费的软件库(SDK),硬件参考设计(HDK)和在线工具(Web)三部分,为用户提供简单、方便快捷的基于ARM Cortex-M处理器的MCU开发、调试等操作。另外,mbed也大大简化了下载程序的过程,只需把云端编译好的bin文件通过拖拉的方式放入U盘就行,具体的过程可以参考下面的流程。

将NuMaker-PFM-M453开发板连上PC端,可以在电脑中看要一个如下所示的U盘符。

在U盘符内有指向云端编译工具的url,点击就可以直达,非常方便。

此时打开网页端的编辑器,新建项目文件。可以从下图中看到,云端已经收录了新唐的NuMaker-PFM-M453平台。

网页端的编辑器的样式,代码为按键控制LED以及蜂鸣器。

编译完成会有提示,生成一个.BIN的文件

将文件下载到板子是最为方便的操作,拖拉进U盘就行

操作按键可以看到LED的反馈

另外,在云端的IDE上还可以看到新唐NuMaker平台不少其它的例程,有针对传感器、无线网、电机控制等多领域的源码参考,虽然关联性不大,但胜在杂而多。

NuMaker-PFM-M453 可做为集点或是感测端节点,连接至云端服务器,确保安全地连接与管理设备,透过 mbed 服务器软件,将搜集到的微量数据传送至云端,再经由大数据分析技术处理,即可产生具价值的信息。

有兴趣的朋友不放亲自体验一番,NuMaker-PFM-M453开发平台在爱板网的开发板试用频道有免费申请试用。

小结

介绍了新唐最新推出的面向物联网的开发平台NuMaker-PFM-M453,配备完整的音频电路、调试器,支持通用Arduino接口,适合扩展各种传感器或者无线模块,更值得称赞的是,新唐开发板终于兼容了ARM mbed OS云端IDE工具,使用上手十分简单明了,甚至说是简单粗暴,不用你去下载庞大的IDE安装文件、不用费心配置折腾、不用Licence或者去寻找破解方法,不用在专业的指导下一步步上手,只需打开网页,输入账号即可完美使用。当然,不足的地方也挺多的,一个就是调试的限制,云端IDE不支持在线调试,不过新唐微控制器本身就很好的支持第三方的IDE工具,可以配合云端IDE工具,两者相辅相成;总之,作为没有自身IDE工具的新唐,ARM mbed OS的支持使之多了一样筹码,聊胜于无嘛。


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ADI 高精度低功耗精密放大器