当前位置: 首页 > article >正文

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


http://www.kler.cn/a/406486.html

相关文章:

  • vue 目录结构
  • Mybatis-Day3
  • 优化注意力层提升 Transformer 模型效率:通过改进注意力机制降低机器学习成本
  • 2024年亚太数学建模竞赛问题C宠物产业及相关产业发展分析与对策
  • 【Linux】<共享内存应用>——模拟实现不同进程把hello字符对<共享内存文件对象>的放入和取出操作
  • amd显卡和nVidia显卡哪个好 amd和英伟达的区别介绍
  • 不用 SQL 的数据仓库
  • leetcode-11-盛最多水的容器
  • 使用 Java Stream 优雅实现List 转化为Map<key,Map<key,value>>
  • 6、PyTorch中搭建分类网络实例
  • 对抗样本存在的原因
  • 鸿蒙NEXT开发-Navigation组件导航
  • 用 Python 写了一个俄罗斯方块小游戏(附源码)
  • 机器人打包物品研究现状简述
  • stm32启动过程解析startup启动文件
  • 【分享一个vue指令】鼠标放置提示指令v-tooltip
  • 【git】husky - pre-commit script failed (code 2)
  • 数据库课程设计全流程:方法与实例解析
  • C#调用JAVA
  • Rust编程与项目实战-模块std::thread(之一)
  • Rust 的静态网站生成器「GitHub 热点速览」
  • VTK知识学习(11)- 可视化管线
  • 第J7周:对于ResNeXt-50算法的思考
  • Linux Docker 部署 Jenkins 详解教程
  • C#里怎么样判断文件是否存在?
  • Idea修改Commit Changes模式、idea使用git缺少部分Commit Changes