打印
[APM32F1]

[国产替代正当时] 极海MCU初体验

[复制链接]
793|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
最近由于公司有国产替代需求,所以评估国产的MCU。通过之前参加的展会了解到极海MCUpin to pin 全兼容ST芯片的,听说代码都不用改,焊上芯片,把代码烧烧进去就能运行的。这也是最吸引我的一点;直接用极海芯片替代ST,即满足公司需求,我们又省了很多工作
接下来,我们来研究下是不是真的是全兼容。
通过参加某个公众号的活动,申请的极海APM32F103 MINI开发板今天到手了
先看看板子的样子


包装的背面可以看到一些基本信息:比如
1.芯片的主要资源:ARM Cortex M3内核,主频96Mflash 256KBSRAM 64KB
2.开发板板上的资源:
3.教程
4.开发工具
5.极海的官网链接(这是获取芯片相关资料的重要入口)
插上USB线给开发板供电,板子LED2/LED3交替闪烁,看来板子出厂前已经有烧了代码
由于开发板包装上关于芯片的信息不多,所以我们登录极海官网(www.geehy.com)去瞧瞧看看有没什么收获。
在官网顶端的导航栏上=》技术支持=APM32微控制器。
可以看到极海芯片的各类资料,比如数据手册,参考手册,SDK,工具链等。
下载了一份数据手册看了下,芯片的资源真的跟对标的ST芯片一样
对比下来确实都差不多,极海的主频96MhzST还高,大家可以放大图片对比下,左边是极海的,右边是ST
接下来下载他们的SDK跑跑看,下载路径:技术支持=APM32微控制器=》软件支持
在他们官网上下载了SDK
解压SDK,打开后的目录结构是长这样子的
Board这个目录对应这块开发板的代码
Documents目录里面是引导下载手册的链接介绍
Examples目录是各模块的例程
Library目录是各模块驱动库
Package目录是keil芯片包
双击Geehy.APM32F1xx_DFP.1.0.8.pack先安装pack,完成安装后,打开Examples=USART例程,编译,下载到开发板上,通过查看串口助手,看到不断打印“Hello USART1”。
SDK是可用(笑)
接下来,验证下ST的代码是不是不用改直接烧到极海芯片上就能用。
打开STM32F10x_StdPeriph_Lib_V3.6.0\Project\STM32F10x_StdPeriph_Examples\SysTick这个例程。
把例程里控制LEDGPIO引脚修改为极海开发板LED的控制引脚PE5/PE6
其他都不该,编译好代码直接烧到极海开发板上,发现LED2LED3灯闪烁起来。
目前初步验证极海MCUpin to pin 全兼容ST芯片的,代码也不用改。那替换起来就省心多了,哈哈。
接下来还将研究下他们家的工具链,未完待续。。。。。。。。

使用特权

评论回复
沙发
麻花油条| | 2022-5-5 11:46 | 只看该作者
感觉用极海来替代完全没毛病啊

使用特权

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

本版积分规则

认证:极海半导体
简介:珠海极海半导体有限公司是一家致力于开发工业级/车规级微控制器、模拟与混合信号IC及系统级芯片的集成电路设计型企业。极海团队拥有20年集成电路设计经验和嵌入式系统开发能力,可为客户提供核心可靠的芯片产品及方案,实现准确感应、安全传输和实时控制,助力客户在智慧家居、高端消费电子、工业控制、汽车电子、智慧能源以及通信设施等领域的拓展创新。

4

主题

9

帖子

0

粉丝