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
- 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
开发板正反面
二. 测评流程
1. 开箱测试,配置调试环境,下载DEMO测试。
2. 根据现有例程进行及现有硬件开发。
3. 项目例程测试并视频演示。
三. 实物图及配置开发环境
以下是实物图以及开发环境所需的工具。
邮票孔左侧为DAP-LINK,右侧为开发板部分
1. 资料下载:
进入官网,然后进入产品栏中,选择对应的MCU
https://www.mindmotion.com.cn/support/development_tools/evaluation_boards/miniboard/mm32g0001a1t/
2. 软件安装:
1. 需要下载最新集成开发环境KEIL5.38A,此处不在赘述了,网上资源很丰富大家可以查阅。
2. DAP-LINK驱动在安装KEIL5时已经就安装好了,可以直接用。
四. 下载DEMO测试功能
1. 导入官方例程至KEIL,此处导入的是USART INT部分例程,
主要修改了以下几个部分进行了测试
1. 修改了串口初始化,例程中printf是通过USART1发送的,我们更改成USART2
2. 初始化USART2,通过例程我们用到的是PA1(TX)和PB1(RX),硬件我们也这样接入。
3. 硬件初始化好有,数据处理部分我们重新修改了一下,原代码是接收10各字符,然后再发回去10个字符,这里我们根据发来的字符进行LED控制,然后响应回上位机,这样模拟通讯控制硬件。
当接收到#,LED1时点亮LED1灯,接收#,LED0时熄灭LED1灯。下面时串口反馈的信息。
2. 下载程序成功后,串口也成功显示内容
调试总结,MM32G0001资源丰富,keil需要安装下芯片库,才能开发,希望刚调试的小伙伴知晓。