查看: 744|回复: 0

【NXP OKdo E1双核Cortex M33开发板】-2-开发环境搭建

[复制链接]
  • TA的每日心情
    无聊
    2022-4-28 09:50
  • 签到天数: 443 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2020-11-4 00:24:58 | 显示全部楼层 |阅读模式
    分享到:
        以前玩 NXP 家的 ARM Cortex-A 的imx系列芯片时都是直接跑linux系统,进行应用层c程序开发,没有去研究过板子底层驱动怎么跑的,需要控制GPIO时也是直接参考一些例程;甚至也没有去 NXP 官网看一看。

        最近开始学习 NXP 家的单片机---LPC55S69,现在自己要做产品了,站在产品设计者角度:低功耗、成本控制是当前必须要仔细考虑的两个因素。当然也有人会说MCU的综合性能应该排在第一,笔者不可否认,但纵观当今现有的MCU真的是多如牛毛,随便一颗MCU都可适用于一些并不是特别复杂的逻辑控制场景。而能把超低功耗和成本控制同时做好的MCU定会成为耀眼的那颗芯。
        回到正题,进入 NXP官网 ,我们可以看到丰富的开发套件,笔者就随手下载了 MCUXpresso IDE v11.2.1 windows版本,很容易就安装好了。
    然后迫不及待地打开了这个软件:
    环境搭建0.png
    这画风,像极了 Eclipse, 给Java出身的笔者带来一丝丝暖意。
    看样子是要先下载支持LPC55S69芯片的SDK了,鼠标点击“Download and install SDKs”
    环境搭建1.png
    在弹出的页面,切到“Processors”页面,下拉找到LPC55S69 相关的SDK,然后点击“install”;随后就可以看到SDK安装的进度条。
    环境搭建2.png
    安装完SDK,就搭建完了NXP OKdo E1板子的开发环境搭建了,就可以开启创建新的工程啦。
    笔者随手想做个流水灯的小测试:
    于是开始创建新的工程,“文件”---“新建”---“New C/C++ Project”
    1604419689(1).png
    弹出页面,让我们选择 芯片或 板子,这里笔者选择了板子 lpcxpresso55s69
    新建项目1.png
    由于写流水灯程序需要控制GPIO,于是在弹出的页面勾上“GPIO”
    GPIO勾上.png
    然后在菜单栏选择:“配置工具”---“引脚”展开页面,进行与led相关的引脚参数定义配置:
    配置引脚.png
    参看电路图得知:红、蓝、绿 三色灯引脚分别为PIO1_4 PIO1_6 PIO1_7,且三个灯都是低电平点亮,高电平熄灭;
    于是乎,笔者在软件生成的代码 main()函数中这样写流水灯控制程序:
    代码.png
    附上实际运行效果:(夜间华为手机拍摄)



    LPC55S69.c.txt (3.85 KB, 下载次数: 2)
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 14:14 , Processed in 0.112533 second(s), 16 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.