一、概述
ME32F103系列搭载Arm®Cortex®M3 32位RISC内核,工作频率最高达100 MHz,具体的参数见:敏矽微产品中心可知。
本人也是第一次使用敏矽微的开发板,板上硬件资源非常丰富。这里简单介绍一下。板卡95mmX65mm,拥有独立的电源拨动开关,控制整个板块的供电。板上集成20pin的JTAG调试器接口,跳线选择支持ISP下载,还有两个弹片按键,板上供电接口采用经典型MicroUSB,值得让人比较兴奋的是设计了四位数码管,并有12个DIP拨码开关与之相连。数码管旁边还设计一个CAN接口,可以设计有关CAN总线通讯的项目需求。主控ME32F103RBT6采用LQFP64封装,根据板上的丝印走线,可以清楚看到芯片的管脚都引出到两旁的排针。
封装.png
二、开箱上电
拿到板卡有段时间了。说来惭愧,今天来分享一下。
正面.jpg
背面.jpg
由上图可知,原厂并没有将扩展出的IO孔焊接插针,如需使用到IO口,需要自备2.54mm排针进行焊接。
笔者借助公司的焊台,很快将板卡上的扩展IO口焊上插针,以备后续的开发使用。焊接好排针后,不动板上的拨码开关,直接给开发板上电,LED数码管全被点亮,显示如下:
上电.jpg
二、环境搭建
这里搭建基于Keil平台的开发环境,因此首先需要安装基于Keil的pack支持包,官方网盘已经提供出来,笔者已将其下载。
链接:https://pan.baidu.com/s/1SJxSOUxW8at4NxEcjggahA 提取码: 6967
安装“Mesilicon.ME32.2.0.0.pack”,默认安装路径即可。
安装pack.png
然后解压最新的工程包“me32f103 lib2.2 20230414.rar”,这里以其中的“demo led”例程为基本工程,直接打开即可。
编译完成,即可将开发板连接上JLink调试器,并成功接入到电脑中。
编译完成.png
选择JLink调试下载方式,选择一般的“M3”内核即可。
选择JLink.png
识别JLink.png
下载算法.png
三、运行闪灯效果
程序运行起来后,能观察到LED绿色指示灯不停闪烁。
闪灯.gif