打印
[范例教程]

【M0】 MG32F02A 学习笔记① 初识笙泉 M0

[复制链接]
1738|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
noctor|  楼主 | 2018-9-6 17:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 noctor 于 2018-9-7 09:47 编辑
       哈哈,闲来无事,弄了块笙泉家的M0的板子来玩儿,先来上个图,至于哪儿弄到的,你猜呀,图片左下角的find x忽略就好。

        看起来还挺简陋的,不过IO口都引出来了,比较自由,不过基本的外围电路都搭上去了,应该是能正常工作的。
        下面放上仿真器:M-Link,对比自家8051的OCD ICE 和ISP Programmer大小基本没什么区别。

       懒得去找杜邦线了,直接怼上去用好了哈哈哈,最后就成了这个样子,莫名的还挺方便的。


       先不着急下载开发包,先看看笙泉这款M0的性能如何吧。

       照一般来说,M0架构的IC主打低功耗,并且可以以8位机的价格达到32位机的性能,那么,M0应该可以在智能家居、玩具等方面创造市场,而从官网看的简介中看到,MG32F02A还带了死区PWM,也就是说,MG32F02A说不定还能用在工业控制的无刷电机上,而且还带有EMB、DMA,做个TFT显示屏输出应该也是没什么问题,其他常用的外设都带了,另外工作电压可以在1.8V到5.5V,看来对环境适应性也不差,48MHz的主频还算中规中矩吧,不高也不低。
      OK,去下载个开发包吧,我的板子带的是MG32F02A132,就下载132的了。
      emmm,发现下载时候1.09版开发包里面有一个User Guide,官网上还有个Data sheet,内容还是不一样的。。。。算了都下载吧。
      开发包有了,板子有了,接下来就是弄开发环境了,这块板子既然是M0,自然我们C51版本的Keil是肯定不能用的了,要下载ARM版的Keil,最好装个Keil5吧,至于怎么安装我就不在这儿赘述了。
       开发环境也有了,那接下来就可以直接开发了吗?还没呢,M-Link还没安装进Keil5里面呢。
       首先解压并打开刚刚下载的开发包,里面有这几个文件夹:

      我们打开Tools文件夹里面的MLink文件夹,看到了吗,是PDF!!!!真是一点都不慌呢,看着PDF安装肯定不会错。

       跟着PDF,我们先打开SetupMegawinPDSC.exe,并把路径选择到我们的Keil的安装路径,图中是我的安装路径,一般来说末尾目录是Keil_v5就没错,然后点Install

        点完Install之后会弹出一个新的安装程序,一路Next,然后Finish就完事儿了。

        既然M-Link也安装好了,现在我们就可以试着创建一个项目了呢
        我们打开Keil5,老样子,new一个project

        项目创建完成后,我们在左侧Target 1 中右键选择option for target
        就按我下图设置就好了

       至此环境搭建完成。
       这一期就先写到这儿吧,下一期开始正式摸这款IC的外设。
       各位有兴趣的可以互相交流一下哦~~
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

82

帖子

3

粉丝