使用 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.终止调试会话。