NXP开发板i.MX RT685 --修改SDK示例

使用 MCUXpresso IDE来克隆示例项目。

构建示例应用

以下步骤将指导您完成通用输出的操作。该示例设置了一个开关按钮和一个LED。如果按下按钮SW2,则LED灯闪烁。

1.在左下角找到快速启动面板。

2.然后点击导入SDK示例…

3.点击evkmimxrt685板,选择导入可在该板上运行的示例,然后点击Next(“下一步”)。

4.使用箭头按钮展开driver_examples目录,然后展开sctimer示例,并点击sctimer_pwm_with_dutycycle_change旁的复选框选择它。要使用UART进行打印(而不是默认的半主机),请在项目选项下选择UART作为“SDK调试控制台”复选框。然后点击Finish(完成)。

5.点击“项目资源管理器视图”中的“evkmimxrt685_sctimer_pwm_with_duty_cycle_change”项目,并构建、编译和运行上述的演示。

6.您应该看到绿色指示灯改变了亮度。

注:在“使用引脚工具”教程中,您将学习如何更改板的LED输出引脚。

7.终止调试会话。

使用引脚工具

注:过去,您必须像上一步一样克隆SDK项目。

要打开MCUXpresso IDE中的引脚工具:

右击“evkmimxrt685_sctimer_pwm_with_dutycycle_change”项目,并选择“MCUXpresso配置工具” 可打开时钟工具,然后点击“打开引脚” 。

引脚工具现在应该显示sct项目的引脚配置。

要打开MCUXpresso配置工具中的引脚工具

1.打开MCUXpresso配置工具。

2.在出现的向导中,选择“打开现有配置”单选按钮,然后选择您已克隆的项目,然后点击“下一步”。

3.从工具栏选择Tools->Pins,打开引脚工具。

4.引脚工具现在应该显示sctimer项目的引脚配置。

使用引脚工具修改LED布线的引脚

1.我们将在指南的其余部分使用MCUXpresso IDE,但在其他第三方IDE的MCUXpresso配置工具中可以完成相同的步骤。在“引脚”视图中,取消选中“显示未布线的引脚”复选框,仅查看已布线的引脚,您还将看到默认情况下已布线的引脚。已布线的引脚在引脚名称旁边留有一个绿色勾选框。为每个已布线的引脚所选的功能以绿色突出显示。

2.在当前配置中,将PIO0_14连线为SCT0_OUT0。禁用PIO0_14,并更改PIO0_26的多路复用设置,使用其SCT0_OUT6功能。

3.点击SCT列下的“ SCT0_OUT0”字段,可禁用PIO0_14。然后,该引脚将被禁用(引脚将不再具有勾选框),并从列表中消失。

4.现在,将PIO0_26路由为SCT_OUT6。首先,选择“显示未连线的引脚”,以便重新显示所有引脚。然后,在引脚视图中搜索PIO0_26。最后,点击SCT列“PIO0_26”下的框。该框将以绿色突出显示,并在引脚旁边显示勾选。

5.现在是时候导出由引脚工具生成的最新pin_mux.c和pin_mux.h文件,将这些更改实施到项目中。点击菜单栏中的“更新项目”。

6.弹出的屏幕将显示正在更改的文件,您可以点击“diff”查看当前文件与引脚工具生成的新文件之间的差异。点击“确定”将新文件覆盖到项目中。

注:时钟文件也可能被标记为正在更新,因为标题已被更改。

7.现在,在IDE中,打开板文件夹下的pin_mux.c文件。

8.请注意,当我们在工具中更改sct布线引脚时,已选择PIO0_14并将其配置为SCT_OUT(LED绿灯)。现在,我们有了PIO0_26的声明并将其配置为SCT_OUT(LED蓝灯)

9.打开sctimer_update_dutycycle.c文件,并将DEMO_SCTIMER_OUT宏更改为kSCTIMER_Out_6。

10.按照上一节所述构建并下载项目。

11.运行应用。您现在应该看到LED蓝灯改变了亮度。

12.终止调试会话。

 使用时钟工具

注:过去,您必须像上一步一样克隆SDK项目

要打开MCUXpresso IDE中的时钟工具

1.右击“evkmimxrt685_sctimer_pwm_with_dutycycle_change”项目,并选择“MCUXpresso配置工具” 可打开时钟工具,然后点击“打开时钟” 。

2.在出现的向导中,选择“打开现有配置”单选按钮,然后选择您已克隆的项目,然后点击“下一步”。

要打开MCUXpresso配置工具中的时钟工具

1.打开MCUXpresso配置工具。

2.从工具栏选择Tools->clocks,打开时钟工具。

3.引脚工具现在应该显示此项目的时钟配置。

使用时钟工具来修改系统时钟

1.我们将在指南的其余部分使用MCUXpresso IDE,但在其他第三方IDE的MCUXpresso配置工具中可以完成相同的步骤。点击左上角的选项卡,切换到Clocks Diagram视图。

2.确保您位于名为“ BOARD_BootClockRUN”的函数组中。

3.默认情况下,MIMXRT685运行频率为250MHz。点击1SYSCPUAHBCLKDIV字段,将核心时钟频率更改为125 MHz,然后选择“/4”选项。您将看到所有其他时钟值也会自动更改,以适应这个较慢的速度。当完成时,它看起来会是这样:

4.现在是时候导出由Pins(引脚)工具生成的最新clock_mux.c和clock_mux.h文件,将这些更改实施到项目中。点击菜单栏中的“更新项目”。

5.弹出的屏幕将显示正在更改的文件,您可以点击“diff”查看当前文件与时钟工具生成的新文件之间的差异。点击“确定”将新文件覆盖到项目中。

注:引脚文件也可能被标记为正在更新,因为标题已被更改。

6.按照上一节所述构建并下载项目。您可以在clock_config.c的以下几行上确认更改:

7.运行应用。您应该看到LED慢慢改变亮度。

8.终止调试会话。

  • 20
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值