本帖最后由 小赖135 于 2024-11-10 03:08 编辑

一、敏矽微ME32F103开发板介绍
        ME32F103系列搭载Arm®Cortex®M3 32位RISC内核,工作频率最高达100 MHz,具体的参数见:敏矽微产品中心。该MCU支持16通道(其中2通道带64倍增益的运算放大器)12位ADC,可配置的运算放大器,2个比较器,4个通用16位基本定时器,2个16位高级定时器,1个带8通道输出的PWM以及标准和高级通信接口:2个I2C,2个SPI,5个串口(4个标准UART(其中两个带硬件握手),1个带LIN的UART)和一个CAN2.0。
       本次很荣幸能够获得敏矽微ME32F103的试用,在收到试用名单后就开始查找相关资料,在寻找一番后感谢管理员在微信群里分享的开发板资料,我是直接下载群里分享的文件,并下载相关开发环境。
       在收到开发板后我就迫不及待的开箱了,打开纸盒是板卡ME32F103R8T6,附赠有一个盒子装有三个ME32F103R8T6的散装芯片,毕竟是申领得到的,这样的配置已经是很好了,再次感谢面包板社区。板卡和散装芯片如下图所示:
172940768278080150122w0i0mzx02hg15clx.jpg
这里我只有stlink的下载器,所以自己在网上找了jlink接口的IO分配,对应的接上了stlink下载器进行程序的烧录。
image.png

image.png
二、环境搭建
这里搭建基于Keil平台的开发环境,因此首先需要安装基于Keil的pack支持包,官方网盘已经提供出来。
链接:https://pan.baidu.com/s/1SJxSOUxW8at4NxEcjggahA 提取码: 6967
安装“Mesilicon.ME32.2.0.0.pack”,默认安装路径即可。这里如果需要使用开发板上的数码管,还需要将ME32F103.FLM文件放在下载的运行环境的路径里。
这里不去过多赘述,其实就是个导入相应的包的过程,在Keil上编译一遍如果是0 error则证明开发环境搭建成功,如下图。
image.png
三、LED的Demo测试程序运行+数码管的Demo测试程序运行
这些Demo测试程序资料都会提供,而拿到板子第一件事都是搭建好运行环境,然后再跑一遍官方给的Demo程序,做完这些我们才能进行进一步、更深的开发,笔者是最近抽空出来测评,故先进行Demo程序的运行测试,后面再进行该ME32F103开发板的进一步开发。
打开官方给的资料,这里我们选取demo led和demo 4dig led这两个Demo程序进行一个简单的测试。
image.png
image.png
使用Keil进行烧录后的现象如下: