打印
[APM32E0]

极海E030 Micro EVB开发板实操分享(点灯)

[复制链接]
713|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dffzh|  楼主 | 2025-6-9 08:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dffzh 于 2025-6-10 15:13 编辑

#申请原创#
@21小跑堂

上周收到了极海寄过来的E030 Micro EVB开发板,板载MCU是APM32E030R,开发板图片如下图:
开发板原理图在论坛帖子链接https://bbs.21ic.com/icview-3441824-1-1.html里面可以直接下载:
抽空搭建了一下基于Keil的开发环境并点亮了LED灯。

第一步当然是上极海半导体官网(https://www.geehy.com/)看看有没有demo程序或者芯片驱动安装包,还真有:
先下载到本地再说~美滋滋~。

再来安装芯片驱动,直接运行芯片驱动安装:
需要安装到Keil对应的目录下面:.\Keil\Pack
直接安装即可:
然后打开Keil IDE,看下是不是已经有极海MCU的型号了:
已经有了,安装成功。
下一步就是运行一个demo程序,看下编译结果。

打开SDK文件夹,里面有很多外设的demo:
一般都是通过GPIO点亮一颗LED灯开始,那就来试试GPIO的demo程序:
因为我是用Keil,所以用里面的MDK文件夹下面的工程:
打开工程后,不管三七二十一,先直接全编译,很好,0 Errors 0 Warings:
再来看原理图,看下LED灯是连接在哪个GPIO引脚的:
先点亮LED2试试,从原理图可以知道,低电平点亮,高电平熄灭。

再来看程序,并修改程序,看了GPIO配置:
看来这个demo程序是与这套开发板匹配的,真好,都不用修改代码了。
这个demo程序是翻转GPIO电平,对应到LED灯,那就是控制LED闪烁了,我们来仿真看看。

开发板附带的指导手册里有说明仿真调试的步骤和方法(这细节做的还是不错的):
我直接使用第三种方法试试。
找根USB线直接接上开发板的TypeC接口,不知道能不能直接识别到Geehy Link?

上电成功:
查看设备管理器,在“通用串行总线设备”里面确实有一个设备:
然后到Keil魔法棒里配置Debug,选择“CMSIS-DAP Debugger”:
进入“Settings”查看,已经连上MCU:
为了下载程序后可以自动复位运行程序,进入“Flash Download”里面勾选“Reset and Run”:
下载程序成功:
看下效果:

LED1和LED2在交替闪烁了,程序调试成功:
其实这里有个小问题:

原理图和PCB丝印上的是LED2和LED3,但实际是LED1和LED2;原理图上的LED1相当于电源指示灯,上电直接亮,而实际是LED3亮;
其实就是LED1和LED3的丝印弄反了,问题倒不大,还望后续可以注意和把控细节,毕竟细节决定成败。

后续有空再与大家分享此款MCU的其他外设的调试情况。




使用特权

评论回复
评论
dffzh 2025-6-23 10:53 回复TA
@21小跑堂 :好的,收到,谢谢回复! 
21小跑堂 2025-6-23 10:28 回复TA
@dffzh :感谢分享,有效文章字数未达800不予审核 
dffzh 2025-6-20 17:06 回复TA
@21小跑堂 管理员,你好,这篇文章满足原创审核要求吗? 
沙发
jobszheng| | 2025-6-9 14:23 | 只看该作者
话说,您这四根飞线是做什么使用的啊?

使用特权

评论回复
板凳
dffzh|  楼主 | 2025-6-9 15:01 | 只看该作者
本帖最后由 dffzh 于 2025-6-9 15:13 编辑
jobszheng 发表于 2025-6-9 14:23
话说,您这四根飞线是做什么使用的啊?
SWD接口的4根线,本来还想试试用jlink连接看能不能仿真,然后没识别到目标芯片,可能是jlink固件版本太低,不支持此款MCU吧:

使用特权

评论回复
地板
CloudKiss| | 2025-6-9 15:53 | 只看该作者
我现在也主要使用ST和NXP的MCU。
国产的也是极海的,性价比高

使用特权

评论回复
5
dffzh|  楼主 | 2025-6-9 16:04 | 只看该作者
CloudKiss 发表于 2025-6-9 15:53
我现在也主要使用ST和NXP的MCU。
国产的也是极海的,性价比高

现在是不是都流行芯片国产化替代方案了?

使用特权

评论回复
6
CloudKiss| | 2025-6-9 16:32 | 只看该作者
都是市场,都是一个市场。
咱们是全球化

使用特权

评论回复
7
风暴之眸| | 2025-6-9 19:27 | 只看该作者
真棒,真棒
LED灯亮起来 Keil的环境就搭建完成了。

使用特权

评论回复
8
dffzh|  楼主 | 2025-6-10 08:42 | 只看该作者
CloudKiss 发表于 2025-6-9 16:32
都是市场,都是一个市场。
咱们是全球化

可以的,走向世界

使用特权

评论回复
9
dffzh|  楼主 | 2025-6-10 08:43 | 只看该作者
风暴之眸 发表于 2025-6-9 19:27
真棒,真棒
LED灯亮起来 Keil的环境就搭建完成了。

简单的,只是初次使用极海MCU,就分享一下

使用特权

评论回复
10
永恒回声| | 2025-6-28 16:24 | 只看该作者
这个小板看着还是蛮精致的。
还带了EEPROM和SPI Flash。

使用特权

评论回复
11
梦之一瞥| | 2025-6-28 22:19 | 只看该作者
极海的文档归档方式和下载方式 又简单又方便,下载速度还快。
还是国内MCU厂商靠谱!

使用特权

评论回复
12
dffzh|  楼主 | 2025-6-30 08:49 | 只看该作者
永恒回声 发表于 2025-6-28 16:24
这个小板看着还是蛮精致的。
还带了EEPROM和SPI Flash。

是的,迷你开发板

使用特权

评论回复
13
kai迪皮| | 2025-7-1 09:13 | 只看该作者
dffzh 发表于 2025-6-9 15:01
SWD接口的4根线,本来还想试试用jlink连接看能不能仿真,然后没识别到目标芯片,可能是jlink固件版本太低, ...

是板载仿真器的端口(空闲电平钳制)影响了jlink识别,你把板载仿真器掰断就可以使用jlink识别了。

使用特权

评论回复
评论
kai迪皮 2025-7-1 14:47 回复TA
@dffzh :客气啦 
dffzh 2025-7-1 09:45 回复TA
好的,我有空试一下,感谢! 
14
梦塑者| | 2025-7-1 15:55 | 只看该作者
话说,您这帖子是不是点灯帖子里面的天花板了啊

使用特权

评论回复
15
dffzh|  楼主 | 2025-7-1 16:08 | 只看该作者
梦塑者 发表于 2025-7-1 15:55
话说,您这帖子是不是点灯帖子里面的天花板了啊

调侃了,大家都会的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

73

主题

900

帖子

16

粉丝