新唐单片机工具功能丰富,可以帮助用户在软件上设置新的多功能管脚,本软件界面功能丰富,打开就可以显示多个功能模块,可以显示组件功能,可以在软件添加新的组件到单片机,可以添加新的组件功能运行方案,让用户在配置设备功能以及配置设备通讯方案的时候获得更多帮助,本软件默认英文界面,你可以在软件设置界面将其切换为中文,这样就可以修改控制器的多功能管脚了,如果你需要修改芯片信息就可以下载NuTool-PinConfigure!
软件功能
NuTool - PinConfigure 可用来协助用户配置新唐微控器家族的多功能管脚。它拥有下面这些特色。
通过树状图配置:所有支持的模块被收集且显示在树状图里。用户可以通过树状图轻易地配置多功能管脚。
通过个别管脚配置:通过个别管脚配置多功能管脚,用户可以更直觉地且有效率地完成操作。
通过直接编辑寄存器的值配置:用户可由此来检查值的正确性。
产生程序码或报告:配置完多功能管脚,用户可以产生相关的程序码或打印报告。程序码可以被加入到开发中的工程中。报告包含了所有配置的信息。通过这个软件,用户可以正确地且便利地配置多功能管脚。
软件特色
开关选择区域和 MFP 寄存器树状图
要显示选项区域和 MFP 寄存器树状图时,请点击工具栏上的 Switch Select Field and MFP
读取 MFP 配置档
用户可以由现有的状态配置档案(*.cfg)中,挑选其中一组回复之前的状态配置。
产生程序码
要产生可以被纳入开发工程中的程序码,请点击工具栏上的 Generate Code 按键。用户可以决定用来分类配置信息的标准。
连线到目标芯片
NuEclipse 是一个 GUI IDE,专为跨平台嵌入式 ARM 开发而设计。在 NuEclipse 中进行调试时,用户可以通过单击工具栏上的 Connect to Target Chip 按键连线到目标芯片。仅当目标芯片进入调试模式并停止时才能成功建立连线。连线时,PinConfigure 可反映实时的 GPIO 多功能配置。
站。
打印报告
要打印报告,请点击工具栏上的 Print Report 按键。在输入工程名称及选择报告内容后,点击确认键来打印报告。
使用方法
1、打开NuTool-PinConfigure显示软件的全部功能你,如果你会编辑单片机就在这里设置
2、选择配置功能,可以在这里指定需要的内容,勾选就可以确定
3、运行NuTool - PinConfigure
要运行NuTool - PinConfigure,请双击NuTool - PinConfigure.exe。 请注意,.exe文件和相关文件夹(如内容文件夹)应保留在同一目录中; 否则,应用程序将无法正常工作。
4、PinConfigure窗口包含各种组件。 每个组件的名称如下图所示。
5、用户可以从左上方的选择区域中选择预期的芯片系列和部件号(参见下图)。 如果隐藏了选择字段和MFP寄存器TreeView,请单击切换选择字段和MFP-Registers TreeeView以显示它们。
6、MFP寄存器的当前值显示在此TreeView中。 此外,用户可以通过双击预期的值直接编辑它们并输入新值(参见下图)。 编辑完成后,支持的模块-TreeView和芯片视图的相应复选框将立即更新。 某些芯片需要两个不同的MFP寄存器来配置GPIO多功能,因此用户无法通过双击这些芯片来编辑MFP寄存器的值。
7、使用支持的模块 - TreeView,用户可以配置外设引脚。 每次在复选框中选中模块或其单独的GPIO多功能时,右侧窗口中显示的芯片视图将显示引脚的新状态。 此外,MFP寄存器的相应值将同时更新。 例如,用户配置ACMP0,结果如下图所示。
8、将引脚配置为模块后,复选框中的相关文本将标记为红色。 如果用户无意中想要通过TreeView再次配置引脚,则会将此情况称为冲突。 将调用一个列出相关引脚及其配置模块的对话框(参见下图)。 它提供了两个选项来决定下一步。单击是按钮,该工具将调整冲突。 单击否按钮,该工具将仅配置剩余的引脚
9、要解决冲突,该工具会尽可能递归调整已配置的模块。 例如,如果用户想要配置EPWM1_0,该工具将尝试将BRAKE01调整为另一个引脚(引脚72)。 但是,引脚72被EMAC_MII_MDC占用。 幸运的是,EMAC_MII_MDC具有可配置的引脚(引脚70)进行配置。
10、结果,该工具找到了调整冲突的方法。 EPWM1_0已配置。 同时,保留BRAKE01和EMAC_MII_MDC。 出现一个对话框,告诉调整细节。 如果用户想要撤消冲突的调整,请单击“撤消”按钮。
11、有时,该工具可能会发现无法调整的几个模块。 例如,引脚93被ACMP0_N占用。 ACMP0_N只有一个选项(引脚93)。 因此,如果用户想要配置ADC0_7,则该工具无法调整ACMP0_N。 这就是配置ADC0_7时必须删除ACMP0_N的原因。
12、有些模块的GPIO功能有多个引脚选择相同的功能。 在这种情况下,相关的复选框以钢蓝色突出显示。 用户只能选择其中一个引脚。 例如,在BRAKE模块中,BRAKE00的GPIO功能有两个选项,即引脚65和73,但BRAKE00只能占用其中一个(参见下图)
13、要在支持的模块(TreeView)中查找特定模块,用户可以在搜索字段中输入expectedmodule名称。 输入后,复选框中的匹配文本将以粗体和斜体标记。 请注意,搜索采用部分匹配,而不是完全匹配(参见下图)。 输入字符的最小数量为2。
14、芯片视图
芯片视图位于窗口的右窗格中,描绘了涉及其引脚的图形芯片。每个引脚都拥有自己的当前引脚分配信息。用紫色突出显示的引脚表示它们不属于可配置引脚。如果将引脚配置为GPIO多功能,则相应的功能名称将出现在引脚附近。同时,如果由TreeView配置,则引脚将以绿色突出显示,如果由单个引脚配置,则将以橙色突出显示。
要通过单个引脚进行配置,请执行以下步骤:
1.将鼠标光标移动到预期的引脚,然后单击鼠标左键。然后,所有相关GPIO多功能列表将出现在引脚附近,参见图
2.将鼠标光标移动到列表中,然后选择预期的GPIO功能并单击它。完成了由单个引脚的配置。同时,TreeView和MFP寄存器的值将相应更新(参见图)。
各个引脚和TreeView配置的区别在于用户可以通过各个引脚任意配置任何引脚,而不考虑发生冲突。要通过各个引脚禁用配置的引脚,请将鼠标光标移动到预期的引脚并单击鼠标左键。选择列表的最后一行,命名为Reset(参见图)。然后完成禁用操作。
15、要运行NuCAD,请单击工具栏上的“运行NuCAD”按钮。 NuCAD可以生成OrCAD或Protel库文件(.OLB或.LIA)以方便原理图设计。 版本的OrCAD要求应高于或等于16.2。 该版本的Altium Designer应高于或等于10.生成的原理图单元将如下图所示。 如果用户想要包含Nuvoton提供的标准库,请在与.exe文件相同的目录中参考Nuvoton Cortex-M0 M4库的文件夹。
16、要显示引脚说明,请单击工具栏上的“切换引脚说明”按钮。 整个描述将围绕芯片进行扩展(参见下图)。
17、要选择UI语言,请单击工具栏上的“设置”按钮。 应用程序支持三种语言,包括英语,简体中文和繁体中文。另外,如果用户想要显示工具提示,请选择“是”。
∨ 展开