自学内容网 自学内容网

【FTHR-G0001开发板测评】简介、程序测试

【FTHR-G0001开发板测评】简介、程序测试

top

bottom

简介

开发板

FTHR-G0001 开发板 搭载 MM32G0001A1T (TSSOP20)主控 MCU,

所有IO接口引出,

板载1个用户 LED 和指示灯,

板载调试器 FTHR-Link,可单独用作 DAPLink 调试器。

FTHR-G0001

原理图

在这里插入图片描述

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 升级

环境搭建

  1. 下载并安装 Keil - MDK IDE 软件;

  2. 下载并安装 MM32G0001 Keil 固件包;

  3. 下载开发板和芯片对应的 库函数与例程 文件。

代码

从原理图可知,板载用户 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 闪烁测试,后续扩展测试其他外设模块,为该产品的深入开发、优化和实用化提供更多参考。


原文地址:https://blog.csdn.net/qq_36654593/article/details/143958844

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!