很荣幸获得最新发布的蓝牙开发板评测,自从最初17年批量使用性能优良的MM32F003和MM32F031的芯片之后就一直在关注灵动微的相关信息,由上海顺风寄付后收到开发板时非常高心,由于工作没有闲余时间到最近才开始深入了解MM32 eMiniBoard MB-021低功耗蓝牙开发板;
首先拆箱了解外观:
1.png 2.png
整体就一块板结构一目了然,非常易于相关外设的操作以及了解其工作情况;
8eb5a4b8afe282a4baa5e25f287e60f.png
1、最瞩目的就是板载MM32W373的BLE蓝牙,靠下是两颗0402电容和一颗0402电感组成简洁的蓝牙天线,板内带有外置高精度晶振;
2、两旁双排针几乎引出了芯片所有IO,方便扩展外设试验;
2、CN4是一个UART接口2.45mm间距的插座位于上方;
3、板载MM32-LINK主控(芯片MM32L373PF)直接使用USB调试省去了单独的MM32LINK,插座为CN2;
4、CN3是主芯片MM32W373的USB接口,可调试为USB与电脑通信,没有相关程序的时候只能为主板供电;
4、4个独立按键和4个独立LED放置在右上角,注意的是K1与VCC相连,且经过一个电容后与wakeup相连用于唤醒试验;
5、板内一个IIC接口的EEPROM芯片24C02,和一个SPI接口的flash芯片25D16,值得注意的是25D16芯片的片选引脚有一个拨动开关,需要用到MISO,MOSI,SCK且同时用到SS脚驱动别的器件时可以断开拨通开关以免25D16芯片干扰;
6、一个用于ADC试验的可调电阻和一个小体积的蜂鸣器;
7、板载了两颗LDO,注意芯片工作电压不是5V;

了解基本外设之后准备相关资料,可以去官网下载:http://www.mm32mcu.com/
微信截图_20200602114402.png
编程使用的是KEIL,由于目前还没有MM32W373的数据手册,可以先参考使用MM32L373的手册,内核是一样的,所以也同时准备了L373的资料;

把相关软件安装完成后打开基础程序先了解;
4.png
基本所有的BLE相关函数都在mg_api.h头文件里,USB连接到CN2后直接编译下载:
5.png
手机上立马显示新改的蓝牙名,图标是一个游戏手柄,不管了后面再调...
微信图片_20200602123924.jpg
注意的是开发部不会自行复位也没有复位开关,所以KEIL软件里需要设置烧录后复位,免了烧录后要重新上电;
6.png
目前基础程序太基础,并没有太多例程,很多功能都需要自己摸索,还是相当废时间的,工作没有太多时间,也就只能后面再抽时间来调调文件透传和蓝牙风扇,希望一如既往的令人满意;

这次基础评测就先到这里,后期跟上,感谢官方,感谢大家。


MindMotion.MM32W3xxB_DFP.1.0.6.zip (6.36 MB, 下载次数: 4)