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示例的新配置和工程"
-
配置工程参数:
-
选择led_blinky例程
-
设置工程名称和存储路径
-
选择Keil MDK作为目标IDE
-
3.2 引脚配置(Pin Configuration)
-
定位LED连接的GPIO引脚
-
LED_RED: PTC9
-
LED_GREEN: PTE6
-
LED_BLUE: PTA11
-
-
配置引脚功能为GPIO
-
设置方向为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闪烁,如下图所示。

