让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

东芝TMPM3HQFDFG是基于Arm®Cortex®-M3的微控制器,它具有实时应用所需的低功耗、高速和快速中断响应时间等特性。该微控制器广泛应用于家电、办公自动化、住宅设备、音响设备、电机控制、工业设备等领域。

TMPM3HQFDFG基于Arm®Cortex®-M3内核,最大工作频率为80MHz,包含512K字节的闪存和64K字节的安全通信控制所需的SRAM。中科创达基于东芝TMPM3HQFDFG微控制器设计开发的TT_M3HQ开发板,集成了debugger和programmer以及东芝TXZ系列软件,支持搭载Mbed-OS,可以访问Arm®Mbed™的在线资源,并且通过Arduino™Uno连接、扩展插头可连接到多个开放开发平台,支持SeeedGrove接口和专用的Motor控制插头,为用户应用开发提供了方便、快捷、灵活的方式。

开箱测试

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测 让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测 让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测 让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

 性能参数

主控TMPM3HQFDFG

工作频率:1~80MHz

内存保护单元(MPU)

工作电压:2.7~5.5V

代码flash:512kb,可重写多达10,000次

数据flash:32kb,可重写多达100,000次

RAM:64KB(带奇偶校验)和备份RAM 2KB

外部高速振荡器:6MHz至12MHz(陶瓷,晶振)

外部高速时钟输入:6至20MHz

内部高速振荡器(IHOSC1):10MHz,具有用户微调功能

锁相环:80MHz输出

外部低速振荡器:32.768kHz

振荡频率检测器(OFD):系统时钟异常检测

电压检测电路(LVD):8级,产生中断和复位输出

I/O端口:GPIO:134

上拉/下拉电阻、开漏、5V耐压

片上调试(JTAG/SW)

DMA控制器(DMAC)DMA请求:2个单元,62到64个因子,内部/外部触发器

通用异步收发器(UART):6通道2.5Mbps(最大),FIFO(发送8级,接收8级)

串行外围接口(TSPI):5通道

SIO/SPI模式,20Mbps(最大),FIFO(发送16bit x 8,接收16 bit x 8)

I2C接口:4通道

多主机,低功耗模式

比较器:1个通道。EMG信号输出到A-PMD

8位DA转换器(DAC):2通道

12位ADC:21通道

-转换时间:1.5μs adclk=40 MHz

-支持自诊断功能

先进的可编程电机控制电路(A-PMD):1通道

-三相PWM输出,与12位ADC同步

-外部输入紧急停止功能(EMG0引脚,OVV0引脚)

高级编码器输入电路(A-ENC):1通道

-编码器/传感器(3种)/定时器/相位计数器模式

32位定时器事件计数器(T32A)

-8个通道作为32位定时器

16个通道作为16位定时器

-间隔计时器,事件计数器,输入捕获,相位差输入,PPG输出,同步启动,触发启动

实时时钟(RTC):1路

看门狗定时器(SIWDT):1路

-时钟系统以外的系统时钟可以选择

-中断和重置输出

红外遥控信号预处理(RMC):1路

CRC计算电路(CRC):1路,CRC32,CRC16

硬件配置

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

Key

2个按键(1个复位,1个用户)

LED

6个用户灯(系统运行呼吸灯)

UART

板载了一颗CP2102(USB TO UART)芯片,连接到MCU的PA1,PA2,即MCU的UART0接口,用于系统启动信息输出和命令输入

JTAG

调试接口,通过CMSIS DAP(SWD)来进行仿真,下载和调试。

下载调试前的必要准备:

准备:在东芝官网下载TMPM3Hy_v1.2.0软件包;

单片机规格书:

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

下载调试

如同孩童拿到新玩具时的喜悦一般,工程师在拿到新板子时自然也是难耐手痒,崭新的板子到手怎么能不玩儿一下呢?接下来笔者将会带领大家一步一步的完成对东芝TT_M3HQ开发板的下载调试过程。

 解压软件包

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

开发工具

IAR EWARM推荐8.30版本;

Keil MDK-ARM推荐5.25版本;

本文介绍Keil MDK-ARM环境下通过DAP-LINK下载调试方法。

硬件连接

注意:在使用前请先确认跳线帽安装是否正确。(开发板出厂前已经按照默认状态安装了跳线帽)

如图红色小框为跳线帽:

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

1.用micro USB连接线连接电脑的USB端口到板子的CN1口,电脑会识别到设备并自动安装驱动程序,请耐心等待几分钟…

安装完成如下:

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

在设备管理器中确认驱动是否安装成功:mbed Serial Port

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

2.用Keil打开例程UART_Echo.uvprojx。

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

按下图进行配置:

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

此时DAP-LINK已经配置OK了,可以直接在Keil界面编译:

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

下载:

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

下载完成:

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

验证

1.将CN1连接线,连接到CN2接口,跳线帽J2跳到USB5V端子上。

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

2.下载一个通用的串口助手,如XCOM,设置好串口参数,按下TT_MAHQ板上的S1按钮复位。

串口将收到“Input=”字符,在发送框输入123456+回车键,TT_M3HQ+回车键,按下发送按钮,接收框收到相应字符。

如下图所示:

让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测

  • 让MCU来的更猛烈些吧-东芝TT_M3HQ开发板评测已关闭评论
    A+
发布日期:2019年08月21日  所属分类:参考设计