爱板网论坛

查看: 308|回复: 0

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

[复制链接]

主题

好友

3389

积分

状元

  • TA的每日心情
    无聊
    2017-6-14 22:42
  • 签到天数: 445 天

    连续签到: 1 天

    [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   查看全部评分

    回复

    使用道具 举报

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

    关闭

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

    手机版|爱板网

    GMT+8, 2018-5-21 07:48 , Processed in 0.066089 second(s), 13 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号  苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部
    由于网站服务器迁移,2018年5月21日将可能出现暂时不能访问的情况。在此说明,不是网站关闭了,而是网站迁移造成的。请大家稍安勿躁,谢谢!
    X