本帖最后由 相信 于 2023-11-10 14:53 编辑

FTHR-G0001开发板动感开箱+例程调试+功能修改
一. 硬件资源介绍
板载主控:MM32G0001A1T
- 32bit Arm Cortex-M0
- 16KB Flash, 2KB SRAM
- TSSOP20
板载资源:
- 4 个用户 LED
- 4 个用户按键
- 3 个可调电位器
- PWM 蜂鸣器
- 8M SPI FLASH
- 2K EEPROM
板载接口:
- Micro-USB
- UART 连接器
- 20PIN SWD 调试接口
- MM32G0001A1T 全引脚拓展连接器
供电方式:
- Micro-USB
011123e83itnw1an8r8wnt

开发板正反面
二. 测评流程
1. 开箱测试,配置调试环境,下载DEMO测试。
2. 根据现有例程进行及现有硬件开发。
3. 项目例程测试并视频演示。
三. 实物图及配置开发环境
以下是实物图以及开发环境所需的工具。
011123pywmygkv00qdj660 011123intbabq4bha4x0ha
邮票孔左侧为DAP-LINK,右侧为开发板部分
1. 资料下载:
进入官网,然后进入产品栏中,选择对应的MCU
https://www.mindmotion.com.cn/support/development_tools/evaluation_boards/miniboard/mm32g0001a1t/
图片1.png
2. 软件安装:
1. 需要下载最新集成开发环境KEIL5.38A,此处不在赘述了,网上资源很丰富大家可以查阅。
图片2.png
2. DAP-LINK驱动在安装KEIL5时已经就安装好了,可以直接用。
四. 下载DEMO测试功能
1. 导入官方例程至KEIL,此处导入的是USART INT部分例程,
011123oojdt3zzot9e5kls
主要修改了以下几个部分进行了测试
1. 修改了串口初始化,例程中printf是通过USART1发送的,我们更改成USART2
011123nx9uw8xfofxuf1b8

2. 初始化USART2,通过例程我们用到的是PA1TX)和PB1RX),硬件我们也这样接入。
011123icnh2czbded1snss
011123z9kdk79m3nn7ww7a
3. 硬件初始化好有,数据处理部分我们重新修改了一下,原代码是接收10各字符,然后再发回去10个字符,这里我们根据发来的字符进行LED控制,然后响应回上位机,这样模拟通讯控制硬件。
011123bo9zif0ituionmio
当接收到#,LED1时点亮LED1灯,接收#,LED0时熄灭LED1灯。下面时串口反馈的信息。
2. 下载程序成功后,串口也成功显示内容
011123c4qa88gw5g3u8ql2
调试总结,MM32G0001资源丰富,keil需要安装下芯片库,才能开发,希望刚调试的小伙伴知晓。