【DigiKey & NXP】NXP FRDM-K66F点亮一颗led

FRDM-K66F开发板点亮LED教程(基于MCUXpresso Config Tools+Keil 5)

一、前言

由于本人误触了某些跳线帽,导致板载OpenSDA的固件掉了,然后在刷固件的时候错误的刷入了其他的固件,导致现在板子无法进入bootloader模式,插到电脑上也不会弹出bootloader盘符,故通过引出的swd接口外接jlink调试FRDM-K66F,经过多次尝试终于买到了合适的线(上述问题仍未解决,如有大佬知道如何解决可以发到我的邮箱neymar_silva_jr@outlook.com)。

二、原理图分析

由此图可以看出,只需要给PTC9、PTE6、PTA11低电平即可分别点亮红、绿、蓝三种颜色的rgb,同时给两种或者两种以上的端口低电平还可以显示更多种颜色。

三、工程创建步骤

3.1 使用MCUXpresso Config Tools克隆SDK以创建工程

1. 启动MCUXpresso Config Tools

2. 选择"创建一个基于SDK示例的新配置和工程"

  1. 配置工程参数:

    • 选择led_blinky例程

    • 设置工程名称和存储路径

    • 选择Keil MDK作为目标IDE

3.2 引脚配置(Pin Configuration)

  1. 定位LED连接的GPIO引脚

    • LED_RED: PTC9

    • LED_GREEN: PTE6

    • LED_BLUE: PTA11

  2. 配置引脚功能为GPIO

  3. 设置方向为output

3.3 生成工程代码

点击"更新源代码"按钮即可生成keil工程,在keil中选择工程打开即可。

四、代码开发

   控制led亮灭的程序非常简单,在此不再赘述。

五、编译与调试

5.1 程序下载

   因为我这里是通过引出的swd引脚连接的jlink,所以要在keil的debug选项卡里更改一些配置:

   首先是魔术棒->debug,然后选择调试器为jlink

   然后再进入setting选项卡将“port”改为“sw”

   最后进入“Flash Dowload”选项卡,勾选上“Reset and Run“选项,即可下载程序之后自动复位。

六、实验结果验证

若勾选了“Reset and Run“选项,点击下载之后即可看到led已开始闪烁,若未勾选此选项,点击调试或者按下复位按键也可看到led闪烁,如下图所示。

哈哈,我和你一样,可以看看我的救砖记