查看: 1565|回复: 0

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

[复制链接]
  • TA的每日心情
    开心
    2018-9-18 06:59
  • 签到天数: 446 天

    连续签到: 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 +15 收起 理由
    loveeeboard + 15

    查看全部评分

    回复

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-26 15:10 , Processed in 0.110164 second(s), 16 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.