【FTHR-G0001开发板测评】简介、程序测试
【FTHR-G0001开发板测评】简介、程序测试
简介
开发板
FTHR-G0001 开发板 搭载 MM32G0001A1T (TSSOP20)主控 MCU,
所有IO接口引出,
板载1个用户 LED 和指示灯,
板载调试器 FTHR-Link,可单独用作 DAPLink 调试器。
原理图
MCU产品描述
使用高性能的 Arm® Cortex-M0 为内核的 32 位微控制器,
最高工作频率可达 48MHz,内置高速存储器,
丰富的增强型 I/O 端口和多种外设。
- 16KB Flash,2KB SRAM
- 1 个 12 位 ADC
- 1 个 16 位高级定时器、1 个 16 位通用定时器、1 个 16 位基本定时器
- 2 个 USART 接口、1 个 SPI 接口和 1 个 I2C 接口
- 工作电压为 2.0V - 5.5V
- 工作温度范围(环境温度)包括 -40℃ - 85℃ 工业级和 -40℃ - 105℃ 扩展工业级
- 提供 TSSOP20、QFN20 和 SOP8 封装
应用场合
- 节点控制
- 无线充电
- 电机控制
- 玩具
- 照明电路
- 应急消防设备
- 8/16 位 MCU 升级
环境搭建
-
下载并安装 Keil - MDK IDE 软件;
-
下载并安装 MM32G0001 Keil 固件包;
-
下载开发板和芯片对应的 库函数与例程 文件。
代码
从原理图可知,板载用户 LED 对应 IO 引脚为 PA11,且低电平点亮,因此打开 GPIO_LED_Toggle
例程,修改函数 GPIO_LED_Toggle_Sample
的定义
void GPIO_LED_Toggle_Sample(void)
{
printf("\r\nTest %s", __FUNCTION__);
GPIO_Configure();
while (1)
{
GPIO_IO_Toggle(GPIOA, GPIO_Pin_11);
PLATFORM_DelayMS(300);
}
}
效果
感谢上海灵动微电子提供的基于 MM32G0001 的样品开发板,这里仅展示板载 LED 闪烁测试,后续扩展测试其他外设模块,为该产品的深入开发、优化和实用化提供更多参考。