本帖最后由 Dl2k 于 2019-8-29 07:31 编辑

在申请成功以后就一直在等板子,今天终于快递送来了,还是送到车上
屏幕快照 2019-08-22 下午7.21.10.png
屏幕快照-2019-08-22-下午7.26.02.jpg
包装还是封口封着的
屏幕快照 2019-08-22 下午7.26.22.png 坐下来正式开箱
屏幕快照 2019-08-22 下午7.55.06.png
屏幕快照 2019-08-22 下午7.55.59.png
屏幕快照 2019-08-22 下午7.56.28.png
屏幕快照 2019-08-22 下午7.56.38.png
马上就要露出本体了~
屏幕快照 2019-08-22 下午7.58.34.png
屏幕快照 2019-08-22 下午7.58.06.png
屏幕快照 2019-08-22 下午7.58.22.png
板子还是非常漂亮的,深沉又内敛,呵呵呵呵
屏幕快照 2019-08-22 下午7.58.52.png
下面说一下这个跳针,我开箱时也是 J6 短接 J5 断开的(其他测试者也是这样说的)
需要大家自己换到 J5 短接才是正常可以使用的
屏幕快照 2019-08-22 下午8.02.01.png
板子欣赏的差不多了,肯定要点个灯才行啊
先抱怨一下竟然没有附赠数据线,还好我自备了。
那么开搞,先上电,数据线插左边的 USB( CN1 )接口。
上来应该默认是灯全亮的,官方已经预先烧录的程序。
屏幕快照 2019-08-22 下午8.06.41.png
那么目测正常,我们做一个 LED1 闪烁 BLINK 的用例
这个 M3HQ 是标准支持 MBED 平台的,而且板载了支持 CMSIS DAP 的调试和烧录功能,
大家可以看到你连接板子到电脑后会出一个 u 盘叫 TT_M3HQ
所以我们就搞一下MBED 平台好了
https://os.mbed.com/platforms/TT-M3HQ/
打开 MBED 的平台,看到这个板子的介绍 右侧有一个按钮 “
Add to your Mbed Compiler

点击这个按钮就可以添加这个 BOARD 到你的账号。
这个时候你需要有一个 MBED 的账号,没有就注册一个 。
屏幕快照 2019-08-22 下午7.42.25.png
在这个界面里新建一个工程 PROJECT,我已经建好了,添加一个 MAIN.CPP 的文件,写入 blink 的代码。
还要添加 MBED-OS 库。
官方点灯代码
/* mbed Microcontroller Library
  • * Copyright (c) 2018 ARM Limited
  • * SPDX-License-Identifier: Apache-2.0
  • */
  • #include "mbed.h"
  • DigitalOut led1(LED1);
  • int main()
  • {
  •    
  •     while(true)
  •     {
  •         wait_ms(500);
  •         led1 = !led1;
  •         wait_ms(500);
  •     }
  • }
  • 复制代码
    之后点击上面的 compile 进行编译,完成后会自动弹出一个下载 bin 文件,你保存到本地。
    把 M3HQ_LED.TT_M3HQ.bin 这个文件拖进 TT_M3HQ 这个 U 盘,U 盘会自动弹出同时完成烧录 BIN 到芯片。
    在重启以后我们顺利看到 LED1 开始闪烁
    QQ20190822-201832@2x.png
    好了,这次的初步体验到此为止。
    总结一下:
    1、板子做工还是很扎实的
    2、MBED 支持非常友好
    3、板子自带符合 ARDUINO 标准的接口,可以很方便连接各种 SHIELD
    4、这个芯片带有大量的接口,各种 GPIO、PWM、I2C、UART、ADC、DAC 等等,玩法还是很多样的

    其他方面等下一阶段进一步了解测试,准备搞一下 PWM 和 输出一下方波,看看最高可以到达多少频率,尽请期待

    附上官方的接口图
    B6E177BC674E30F83694523DCAE5C1F5.jpg