回答

收藏

【赚周年币】技术帖——KL26Z在MBED下的开发...

#线上活动 #线上活动 2329 人阅读 | 0 人回复 | 2016-12-20

之前看见有好几个人用MBED开发ARM了,看起来比较高大上,也听朋友提到过MBED。闲余了解了一下,呵呵,不得了,不得了。MBED是ARM推出的面向ARM处理器的原型开发平台。意在帮助用户消除不同厂家ARM芯片平台移植差异,围绕ARM打造生态圈。以后使用ARM就像Arduino那么简单。废话不说了。直接打开mbed.org并注册一个账户
首先,我们先确认一下,MBED是否支持KL26Z吗?在电脑上连接好YL_KL26Z后,可以看到“mbed composite device”,这也太赤裸裸了吧。

好吧,我坚信mbed是支持KL26Z的。可是在mbed官网的freescale区,似乎找不到KL26系列。

管他呢,先选个KL26的近亲(KL25)试试。

创建个GPIO工程

导出工程。



用MDK打开导出的工程。将工程中的MKL25Z128xxx4换成MKL26Z128xxx4。

原理图中,LED接线如下。修改GPIO程序。

不需要多么高大上的功能,随便写一个闪灯程序

#include "mbed.h"

DigitalOut led1(PTB18);
DigitalOut led2(PTB19);
DigitalOut led3(PTD1);
int main()
{
    while (true) {
        led1 = !led1; // toggle pin
        led2 = !led2; // toggle led
        wait(0.2f);
        led2 = !led2; // toggle led                        
        led3 = !led3; // toggle led
        wait(0.2f);                        
    }
}

编译后将生成的BIN文件复制到。。。。。我已经看到结果了



评分

参与人数 1 +15 收起 理由
loveeeboard + 15

查看全部评分

分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条