本帖最后由 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的外设。
各位有兴趣的可以互相交流一下哦~~
|