TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3200的IO作为输入设置的问题

看过CC3200的开发手册,IO作为上拉的时候,是10uA类型的上拉,即弱上拉。

我们自己设计的电路在外部也加了个10k的上拉电阻,然后该IO配置为输入功能。后来发现,配置为输入的IO口很容易受到干扰,用示波器测量,发现IO口的电压只有2V左右(排除供电问题,配置为输出的IO电压正常),用万用表测量,电压有2.8V左右。经过这样的分析,我认为IO口作为输入的时候,还是很容易受到干扰。

具体的初始化配置代码如下:

MAP_PRCMPeripheralClkEnable(PRCM_GPIOA2, PRCM_RUN_MODE_CLK);

MAP_PinTypeGPIO(PIN_08, PIN_MODE_0, false); //GPIO17 SW
MAP_GPIODirModeSet(GPIOA2_BASE, (1<<1), GPIO_DIR_MODE_IN);

不知道有没人遇到过这样的问题,该怎么处理呢,谢谢!!

Viki Shi:

按理说外部加上上拉电阻也可以增强抗干扰能力,可以考虑再加个RC滤波电路屏蔽一下

user4184198:

回复 Viki Shi:

电路外部是加了RC滤波的,最主要问题还是IO口的电压问题,用示波器测量只有2V左右(示波器测电压正常),而用万用表测量IO口电压有2.8V左右。

赞(0)
未经允许不得转载:TI中文支持网 » CC3200的IO作为输入设置的问题
分享到: 更多 (0)