1、开发板简介
G32A1465系列是珠海极海半导体有限公司推出的一款高性能微控制器,基于40nm工艺制造,具备Arm® Cortex®-M4F内核,用40nm工艺,主频112MHz,通过AEC-Q100和ISO 26262 ASIL-B认证,集成1024KB的Flash和128KB的SRAM,支持多种外设接口,包括LPUART、LPI2C和LPSPI。
G32A1465系列微控制器相较于其他微控制器系列的优势主要体现在以下几个方面:
1. 高性能处理能力:G32A1465搭载Arm® Cortex®-M4F内核,主频高达112MHz,支持单精度浮点运算,适合需要高运算能力的汽车电子应用。
2. 丰富的存储资源:该系列提供1024KB的Flash和128KB的SRAM,此外还有64KB的ECC Data Flash和4KB的可配置NVM,满足复杂应用的存储需求。
3. 广泛的应用范围:G32A1465适用于多种汽车电子终端,如BMU、BCM、智能座舱等,具有更广泛的适用性。
4. 安全性和可靠性:通过AEC-Q100和ISO 26262 ASIL-B认证,确保其在汽车行业的安全性。此外,内置的加密服务引擎、系统内存保护单元和ECC功能增强了数据安全性和系统可靠性。
2、开发环境搭建
Step:下载SDK
Step2:安装相关pack
Step3:连接DAPlink
Step4设置DAPLINK:
3、例程下载
打开例程
修改程序如下
while (1)
{
if(BTN_GetState(BUTTON_KEY1) == 0)
{
/* Turn on the red light */
PINS_ClrPins(LED_RED_GPIO_BASE, 1U << LED_RED_PIN);
PINS_SetPins(LED_GREEN_GPIO_BASE, 1U << LED_GREEN_PIN);
PINS_SetPins(LED_BLUE_GPIO_BASE, 1U << LED_BLUE_PIN);
}
if(BTN_GetState(BUTTON_KEY2) == 0)
{
/* Turn off all LEDs */
PINS_WritePin(LED_GPIO, BLUE_LED_PIN, 1);
PINS_WritePin(LED_GPIO, GREEN_LED_PIN, 0);
PINS_WritePin(LED_GPIO, RED_LED_PIN, 0);
}
}
}
效果:
4、开发版总结
A、优点:比较大的内存和SRAM。集成1024KB的Flash和128KB的SRAM,可以适用很多场景,例如tinyML等;
B、缺点:开发板上UART接口使用的不是typeC接口,好像是Mini-B,比较少见;
C、在论坛上宣传的flash和SRAM与实际存在出入。
|