查看: 87|回复: 0

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

[复制链接]

17

主题

1

好友

3326

积分

状元

Rank: 6Rank: 6

  • TA的每日心情
    无聊
    5 天前
  • 签到天数: 442 天

    连续签到: 3 天

    [LV.9]以坛为家II

    发表于 2016-12-20 22:36:26 |显示全部楼层
    之前看见有好几个人用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 人评分 收起 理由
    loveeeboard + 15

    总评分:  + 15   查看全部评分

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2017-5-25 03:45 , Processed in 0.153079 second(s), 13 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部