[MM32硬件]体验灵动微FTHR-G0001实验板

    灵动微是咱们自己的国产ARM芯片制造商,生产的ARM单片机也很不错。这不最近,买了几片他们家生产的MM32G0001芯片,MM32G0001 微控制器搭载 Arm® Cortex®-M0 内核,最高工作频率可达 48MHz。内置16KB 高速存储器,集成了丰富的 I/O 端口和外设模块。本产品包含 1 个 12 位的 ADC、1 个 16 位高级定时器、1 个 16 位通用定时器和 1 个 16 位基本定时器,还包含标准的通信接口:2 个 USART 接口、1 个 SPI 接口和 1 个 I2C 接口。工作电压为 2.0V ~ 5.5V。



我买的是MM32G0001A1TC和MM32G0001A6T两种芯片,以及FTHR-G0001实验板。芯片每个都不到2元钱,那是相当便宜。实验板上使用的是TSSOP20封装的MM32G0001A1TC芯片。这个芯片有18个GPIO口可用,板子上通过排针提供,有PA0~PA15,PB0~PB1。对于小应用而言,18个GPIO口足够用了。这个芯片内置多种省电工作模式,可以使用在低功耗应用的场合。
 


    这个实验板一旦接入电脑,会在电脑端产生一个U盘,U盘里有一个名为MM32MINI.HTM的文件,打开后可以在页面上下载和这个实验板有关的资料。当然,有些资料你也可以去官网下载。这是打开MM32MINI.HTM后的页面:
 


和这个实验板有关的条目是FTHR-G0001,有“SCH”字样的那列,提供这个实验班的原理图,有“DS”字样的是芯片的数据手册,有“UM”字样的是用户手册。“出厂固件”一栏,可以下载、得到一个hex文件,按字面意思是固件,不知道是指包括了接入电脑后产生U盘功能的固件不。最后一列是恢复出厂设置,就是把运行的程序替换为你刚拿到手时看到的呼吸灯程序。这个恢复速度相当快。这几个文件,我觉得都挺重要的,最好下载下来保存,方便随时阅读、参考。
主板的顶视图及输出引脚如下(这个是根据下载下来的BOM图截取后整理的,方便开发时快速对照):
 


实验板上有一个用户按钮和用户可编程LED。原理图如下:
 


    由原理图可知,按钮和LED分别占用了PA2和PA11两个GPIO口。我从官网下载了MM32G0001的官方例程,为了能顺利实现点亮LED,需要对GPIO中的GPIO_LED_Toggle工程进行必要的改造。改造很简单,就是把LED映射口和管脚改一下就行,下载方面的设置也很简单,直接使用实验板附带的下载器,在Keil的开发环境中,按以下方式设置即可,其实什么都不用动,默认就能下载了。
 


 


 


下载后,就可以看到执行效果了。测试工程已经打包添加: 

 FTHR-G0001_LED.zip (2.92 MB) 这个实验板可以说是我用过的开发板中最小的一个了,而且还带着下载器。如果想自己做这个芯片的开发,完全可以把下载部分的一部分小板拿下来,作为独立的下载器使用。在Keil中,也不需要另外安装下载用的驱动程序,下载速度也不错。所以买这个试验板,实在是太划算了。最好不得不感叹一句,国内的半导体发展真是越来越友好了,价格好,开发也便利,让爱好者们更容易进入到这一行。
---------------------
作者:suncat0504
链接:https://bbs.21ic.com/icview-3340172-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值