1895019_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

1895019_zh-CN

1895019_zh-CN

S32K312 MBDT 1.4.0无法读取配置

当我在MBDT中使用Dio模块时,使用EB tresos模板的项目时,Dio模块可以正常读取Channel和Port。

azure_0-1719477953979.png

然后我在EB tresos模板中给项目添加了两个port和dios,此时Dio模块无法读取Channel和Port。并报错: Error evaluating 'MaskParameterCallback' callback of s32k3_dio block (mask) 'untitled/Dio'. Callback string is 'import mbd_s32k3.*; import mbd_s32k3.common.*; '

azure_1-1719477344075.png

azure_1-1719478438794.png

Fault.PNG

请问,我该如何解决这个问题?我需要注意哪些尚未正确设置的地方?

回复:S32K312 MBDT 1.4.0无法读取配置

Hi, Dragos

谢谢你的详细回复!我已经解决了这个问题。

你的具体操作和我的一致。真正的问题在于我在拖动 DIO 模块之前没有设置硬件配置。如果我先拖动 DIO 模块,然后继续进行硬件配置,就会出现此问题。相反,当我在拖动 DIO 模块之前配置硬件时,不会出现此问题。

再次感谢您的帮助!

此致,

Azure

回复:S32K312 MBDT 1.4.0无法读取配置

Hi, @azure,

感谢您对基于模型的 S32K3 设计工具箱的关注。

首先,我建议您安装最新版本的工具箱( MBDT for S32K3 Toolbox 版本 1.5.0 ),以便从最新功能中受益,从而确保所有设置均正确。

关于您面临的问题,值得一提的是,新引脚的设置在Port组件和Dio组件中均完成,如下所示:

1.端口选项卡:它处理微控制器引脚的底层硬件配置。在这里,您可以在更基本的层面上设置引脚,指定引脚的电气和功能行为。

dragostoma_0-1719561298086.png

dragostoma_1-1719561927357.png

可以设置MSCR多路复用信号配置寄存器)。该寄存器用于配置引脚复用选项,决定引脚的功能(例如GPIO、UART、SPI 等)它还设置其他参数,如上拉/下拉电阻、驱动强度和输入滤波。

方向定义引脚是输入还是输出。例如,如果您正在驱动 LED,则将方向设置为输出;如果您正在读取按钮状态,则将方向设置为输入。

模式设置允许您指定引脚的运行模式。这涉及在微控制器提供的各种选项中选择引脚的功能或作用。


2. Dio 选项卡:它特定于微控制器的数字输入/输出模块,处理配置为通用 I/O 的引脚的更高级别软件抽象,有助于控制和监视引脚的数字状态。

dragostoma_2-1719562466147.png

根据引脚端口 ID,创建一个DioChannel 。在此选项卡中,您可以将逻辑 DIO 通道与在端口选项卡中配置的物理引脚关联起来。这涉及设置通道号并确保软件可以通过其通道标识符引用该引脚。

dragostoma_3-1719562959140.png

请注意, Dio选项卡中给出的名称将显示在块的下拉菜单中。

dragostoma_4-1719563536139.png

如果您成功设置或者遇到其他问题,请告知我们。


顺祝商祺!

德拉戈斯

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-05-2026 06:17 AM
更新者: