极海APM32 MCU 论坛
https://bbs.21ic.com/iclist-1112-1.html

*阅读说明:排名不分先后,详细测评过程描述、源码及原理图资料等请戳原链接查看。

测评一
环境搭建遇到的问题及解决
https://bbs.21ic.com/icview-3420998-1-1.html
拿到极海G32A1465开发板,先搭一下环境。
RT-Thread Nano点灯
https://bbs.21ic.com/icview-3421150-1-1.html
SDK中有一个RT-Thread Nano的例程,本文在这个例程的基础上再增加FinSH Shell点灯。
PWM点灯
https://bbs.21ic.com/icview-3421260-1-1.html
SPI点亮LCD
https://bbs.21ic.com/icview-3421584-1-1.html
前不久购买了一个2.8寸TFT LCD 240*320,显示芯片为ILI9341。决定使用G32A1465驱动一下,但在MCU和LCD都是新的情况下,驱动起来还是花了一些时间。一方面需要修改ILI9341驱动代码做适配,另一方面要熟悉G32A1465的SPI和DMA模块。
移植LVGL
https://bbs.21ic.com/icview-3422130-1-1.html
记录一下用G32A1465移植LVGL的过程。
CAN点灯
https://bbs.21ic.com/icview-3422516-1-1.html
刚好有另一个具有CAN控制器和CAN收发器的开发板Mini-F5333(主控MM32F5333D7P),可以和G32A1465组成一个CAN网络。
PDU的粗浅理解
https://bbs.21ic.com/icview-3424926-1-1.html
可编程延迟单元(PDU)是极海G32A1465开发板上一个很独特的外设,也许是见识有限,没有在其他MCU上发现有类似的单元。
测评二
以为是把工兵铲,实际是柄倚天剑”
https://bbs.21ic.com/icview-3421306-1-1.html
* 研读G32A1465手册、SDK的一些收获
* 点灯
* CAN通信测试
* CAN FD通信测试
* 结合某两种功能做个接近真实场景的实验
记录J-Link下载过程中断开(被锁住),MDK找不到MCU的解锁经历
https://bbs.21ic.com/icview-3424934-1-1.html
遇到问题,其实是一种幸运,所谓“百闻不如一见”,亲历并解决。
G32A1465的牛X功能之-CAN的“假装联网”功能
https://bbs.21ic.com/icview-3425364-1-1.html
我是通过对比“低功耗唤醒”,来理解这个“假装联网”功能的。
测评三
开箱展示
https://bbs.21ic.com/icview-3420992-1-1.html
平台搭建
https://bbs.21ic.com/icview-3421444-1-1.html
黑白LCD显示_GPIO
https://bbs.21ic.com/icview-3421514-1-1.html
将黑白串口LCD做了测试。
ADC测试
https://bbs.21ic.com/icview-3421570-1-1.html
首先做ADC测试,在厂家给足了实例,测试起来还是非常轻松的,只需要将前一个测试的程序加上心得功能测试就行了,下边以软件触发测试ADC为例进行。
PWM_COMP
https://bbs.21ic.com/icview-3421618-1-1.html
PWM是一款MCU的基本功能,可以测试其GPIO在可控范围最大输出的脉冲数,尽管超过10MHz频率的PWM目前很少有实际用途,但不妨一试最大GPIO的翻转速度。
key中断
https://bbs.21ic.com/icview-3421730-1-1.html
这个实验非常简单,本实例利用之前的GPIO_LCD直接完成。
学习中断的应用
https://bbs.21ic.com/icview-3422216-1-1.html
打开PINS_LED工程,打开main.c;此时已经有了key的中断,现在的程序计数器是采用循环语句中增加完成的。
MCU_CLOCK
https://bbs.21ic.com/icview-3422422-1-1.html
实例中有一个控制MCU时钟的实例,CLOCK,本实验加上系统时钟看有和影响。
PDU可编程延时单元
https://bbs.21ic.com/icview-3423462-1-1.html
这是一个可以设置延时时间的触发控制模块,看来类似于TMR,单独提出来可能与TMR不太一样。
测评四
移植coremark测试G32A1465 CPU性能分数 上篇
https://bbs.21ic.com/icview-3421590-1-1.html
我们尝试在G32A1465开发板上跑一下CoreMark,看看分数是多少。
移植coremark测试G32A1465 CPU性能分数 中篇
https://bbs.21ic.com/icview-3421668-1-1.html
移植coremark测试G32A1465 CPU性能分数 下篇
https://bbs.21ic.com/icview-3421672-1-1.html
UDS诊断之0X10服务
https://bbs.21ic.com/icview-3423988-1-1.html
使用CAN总线实现主从板RGB灯互相控制
https://bbs.21ic.com/icview-3424336-1-1.html
本着将CAN总线技术融入到RGB点呼吸灯操作,这样可以通过两个CAN 节点之间互相控制对方,实现各种绚丽的呼吸灯技术,模拟汽车车灯的控制。
G32A1465的DSP浮点性能的软件浮点测试和硬件浮点测试对比
https://bbs.21ic.com/icview-3424836-1-1.html
本帖就从软件模拟浮点运算和实际硬件浮点运算两个角度来进行测试。并做个对比。
读取128位UID
https://bbs.21ic.com/icview-3426110-1-1.html
本篇测评就是用来读取极海G32A1465的身份*ID号,它有更专业的名称叫做UID,是一个128位的值。
定时器万年历
https://bbs.21ic.com/icview-3428012-1-1.html
使用G32A1465的任意一个普通的定时器来实现万年历显示 年、月、日、时、分、秒等具体时间功能!
测评五
开发环境搭建+点亮RGB灯
https://bbs.21ic.com/icview-3427210-1-1.html
按键中断控制LED亮灭
https://bbs.21ic.com/icview-3427214-1-1.html
我测试使用板载的按键来控制LED的闪烁,使用按键的IO口触发中断。
定时器学习调试(CFGTMR)
https://bbs.21ic.com/icview-3427392-1-1.html
和大家分享一下,极海定时器的学习经历。
定时器输出PWM功能
https://bbs.21ic.com/icview-3427396-1-1.html
分享极海半导体定时器的另外一个功能PWM输出功能。
工业串口屏调试
https://bbs.21ic.com/icview-3427932-1-1.html
分享一下极海G32与工业串口屏的通讯经验。
内部ADC调试
https://bbs.21ic.com/icview-3428024-1-1.html
分享一下极海ADC调试过程。
测评六
RT-Thread工程模板创建与测试
https://bbs.21ic.com/icview-3425652-1-1.html
嵌入式开源组件Multi-Button移植测试
https://bbs.21ic.com/icview-3425654-1-1.html
本教程将使用极海G32A1465开发板进行示例移植。调试ARM Cortex M核还需要仿真器,如果您的开发板或者芯片模组没有板载仿真器,就需要连接外置的仿真器,如DAPLink]、JLINK之类的。
RT-ThreadRT-Thread线程管理测试
https://bbs.21ic.com/icview-3428304-1-1.html
本教程将使用极海G32A1465开发板进行示例移植。调试ARM Cortex M核还需要仿真器,如果您的开发板或者芯片模组没有板载仿真器,就需要连接外置的仿真器,如DAPLink]、JLINK之类的。
测评七
SDK初探
https://bbs.21ic.com/icview-3420844-1-1.html
使用MDK打开其中一个工程,尝试进行编译,发现编译出错,经查看发现SDK内采用的是AC6的启动文件,我使用的是MDK5.29,网上搜索一番之后,在Asm-Misc Controls内加入--cpreproc,即可正常编译通过。
CANFD初探
https://bbs.21ic.com/icview-3421382-1-1.html
直接开启CANFD的收发功能测试。
更多测评
驱动WS2812B色环
https://bbs.21ic.com/icview-3423886-1-1.html
驱动TFT-LCD屏
https://bbs.21ic.com/icview-3425732-1-1.html
本期咱采用GPIO模拟SPI方式来驱动,这种方式移植起来比较方便,不受硬件IO口的局限制。
软件SPI读写W25Q64
https://bbs.21ic.com/icview-3426372-1-1.html
本次主要使用G32A1465实现软件SPI读写W25Q64功能。
G32A1465 Keil快速建立工程并RTTView输出日志
https://bbs.21ic.com/icview-3422678-1-1.html
拿到G321465开发板后,官网上下载对应评估板的原理图和说明书资料,了解外设资源,因为之前供应商给过SDK开发包,于是用keil开始从搭建一个完整的软件工程。
经典CAN测试
https://bbs.21ic.com/icview-3421596-1-1.html
开箱+点灯+点亮OLED
https://bbs.21ic.com/icview-3422026-1-1.html
