首先谢谢电子发烧友平台与敏矽微电子有限公司辛苦合作提供的测评机会,让我们有更多机会尝试开发、体验新的优秀的MCU;
品牌简介:
敏矽微是一家以安徽为总部的,面向全球的芯片设计公司,致力于成为全球领先的微处理器与高压模拟芯片供应商;专注于为工业控制、轨道交通、物联网(IoT)和家庭娱乐市场提供以芯片为基础的解决方案。
MCU主角->ME32G070RBT6
特性整理如下:
工作关系个人经验目前只对STM32稍熟悉,所以后续工作将以此为比对对象进行测试评估。
项目计划:
①开发环境准备
②开发板资源-WS2812测试
③AD/DA 测试
④PWM测试
⑤总结归纳
认识实物
开发板特点:
1.全GPIO引出,便于开发
2.设立多个电源端子,避免测试烦恼
3.2个按键输入,2个LED输出
4.一路单总线的2812-全彩LED*8
5.JTAG下载接口(实际为SWD三线制通信)
6.自带CH340N,Type-C 实现USB转串口,方便调试打印信息
7.所有ADC通道预留了滤波电容的设计,可最大程度减少干扰波动
8.自带双联电源开关方便控制(建议加400mA自恢复保险)
开发环境准备
1.工程师贴心的准备了开发基本资源,咱们只需要简单操作即可在Keil MDK上开始开发工作。资源如下:
2.我是用的是Keil 527版本,在安装好软件的前提下双击Mesilicon.ME32.2.2.0.pack文件进行安装支持包,这样咱们打开Keil后即可找到芯片。
3.在工程示例中,找到出厂自带的2812测试程序并打开,选择demo.c即可看到测试代码,先编译一下看是否能通过。
4.连接好硬件,使用Type-C对开发板供电,然后接好下载器;我是用的是ULINK2
5.在Keil界面点击魔术棒查看Dbug选项卡,进行仿真器设置
6.当你看到如图中SW Device 中的ID CODE 说明芯片识别成功!
如果下载失败或偶发失败则可适当降低速率再试,或改变Reset中下拉选项。
如果你发现程序下载后不自动运行,需要按一下复位按钮才可以;那记得勾选一下Reset and Run
7.好了,以上准备全部完成,下载程序看看效果吧!