达芬奇PORT模块
2026/7/18 11:06:58 网站建设 项目流程

PortConfigSet

PortContainer

单个引脚就在这里配置,一般不会配置,所以不生成代码。

PortPin

PortPinDirection方向

PortPinDirectionChangeable方向是否可以改变

PortPinId是哪个引脚

PortPinInitialMode初始模式

PortPinLevelValue默认电平

PortPinMode引脚模式

PortPinModeChangeable模式是否可变

PortFilterGroupConfig

端口过滤,需要过来哪个端口右键自己在这里加,每个端口有自己的滤波方式,这里只举几个例子。

PortDigitalFilterDNFP020CTL

PortDigitalFilterEnable启用数字滤波器

PortDigitalFilterEnableInput0-9都是启用对应的数字滤波器

PortEdgeDetectControl0-12检测上升沿/下降沿/双边沿

PortSameLevelSamples连续多少个结果一样认为完成滤波

PortSamplingClockFrequency数字滤波器采样时钟频率

PortFilterECM

PortDigitalFilterEnable0-7开启数字滤波功能

PortSameLevelSamples和PortSamplingClockFrequency跟上面一样

PortFilterTAUJ2

PortDigitalFilterEnable0-3开启数字滤波功能

PortFilterSelection0-3选择TAUJ2的端口过滤器。FILTER_ANALOG:禁用数字噪声消除,采用模拟滤波器。FILTER_DIGITAL:数字噪声消除。FILTER_BYPASS:旁路端口过滤。

PortSameLevelSamples和PortSamplingClockFrequency跟上面一样

PortGroupX

X是数字,对应的是哪个端口组,里面有多少个引脚要自己加,能加多少个引脚取决于这个端口有多少个引脚。

PortPin

PortBiDirectionControl激活端口引脚的强制双向IO缓冲区

PortDriveStrengthControl驱动强度

PortERRORINOpendrainEnable是否开漏输出

PortInputBufferControl端口引脚的输入缓冲区在DIO模式下启用

PortInputSelection缓冲区特性

PortIpControl启用端口引脚输入缓冲区和输出缓冲区的直接IO控制

PortOpenDrainControl选择端口引脚输出缓冲功能为推挽型、仿真N通道开漏型或仿真P通道开漏型

PortOutputLevelInversion输出电平是否反转

PortPinDioAltModeChangeable是否可切换模式

PortPinDirection输入还是输出

PortPinDirectionChangeable方向是否可变

PortPinInitialMode初始模式

PortPinLevelValue默认电平

PortPinModeChangeable模式可否改变

PortPinSafeStateControl开启安全状态

PortPinSafeStateTrigger选择安全状态触发器

PortPullDownOption下拉

PortPullUpOption上拉

PortGroupAnalog0模拟端口组里面的配置也是类似的。

PortGroupJtag0

JATG调试端口组,这东东只有一个,只有5个PortPin:MCU_JP0_0_TDI、MCU_JP0_1_TDO、MCU_JP0_2_TCK、MCU_JP0_3_TMS、MCU_JP0_5_RDY。

里面的配置是差不多的,一般SIP包里面有个推荐的默认配置,不用改都行。

PortDemEventParameterRefs

这个没有用

PortGeneral

PortCriticalSectionProtection为受限区域启用临界区功能

PortDevErrorDetect开发者错误检测

PortDeviceName哪个硬件

PortEcmErrorInApi启用Port_EcmMaskERRORIN和Port_EcmClearERRORIN接口

PortJTAGForDebugging启用JTAG调试

PortKernelEcucPartitionRef PORT驱动程序映射到的ECUC分区,可以不配置

PortMaxMode端口模块支持的最大可选模式

PortMultiCoreSupport支持多核

PortPullUpPullDownVoltageOption选择上下拉

PortSetPinDefaultDirectionApi启用接口Port_SetPinDefaultDirection

PortSetPinDirectionApi启用接口Port_SetPinDirection

PortSetPinModeApi启用接口Port_SetPinMode

PortSetToDioAltModeApi启用接口Port_SetToDioMode和Port_SetToAlternateMode

PortUnlockSequenceCount无限循环的值

PortVersionCheckExternalModules启用版本检查

PortVersionInfoApi启用获取版本接口

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询