主题: 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