主题: MSPM0L1306中讨论的其他器件
工具/软件:
尊敬的专家:
在 LP-MSPM0L1306评估板的测试应用中、我们观察到了干扰的产生。 下图显示了干扰。


当引脚配置为 GPIO 且启用上拉电阻且初始值设置为高电平(禁用反转和高阻态、驱动强度设置为低电平)时、MSPM0L1306上的引脚 PA10上会产生干扰。
当通过将值0x0写入 PINCMx 寄存器中的 PF 字段来禁用引脚 PA10时、将生成干扰。
我们已经使用 Code Composer Studio 设置 LP-MSPM0L1306和以下代码来重现问题。
奇怪的是、在引脚 PA25上执行相同操作时不会产生干扰。
#include "ti_msp_dl_config.h"
__STATIC_INLINE void disableGPIO(uint32_t pincmIndex)
{
IOMUX->SECCFG.PINCM[pincmIndex] &= ~(IOMUX_PINCM_PC_CONNECTED | IOMUX_PINCM_INENA_ENABLE);
IOMUX->SECCFG.PINCM[pincmIndex] &= ~(IOMUX_PINCM_PF_MASK);
}
int main(void)
{
uint32_t i=0;
SYSCFG_DL_init();
// burn some time
while(i<4700u)
{
__asm volatile("NOP");
i++;
}
disableGPIO(GPIO_UART_Grp_PIN_PA10_IOMUX);
disableGPIO(GPIO_UART_Grp_PIN_PA25_IOMUX);
while (1) {
}
}
是否有可能避免引脚 PA10上的干扰?
谢谢。
此致、
Stefan

