如何让管脚为输入状态且默认为高电平

2019-03-24 14:35发布

我的按键扫描程序,无法检测到,原因是管脚电平一直为低。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
chunyang
1楼-- · 2019-03-24 21:04
MCU上电后如果不对IO进行配置,通常而言就处于弱上拉输入态,悬空时逻辑为1,楼主的问题要么是硬件连线错误,要么是软件配置有问题。
diy85285196
2楼-- · 2019-03-25 02:28
< :TI_MSP430_内容页_SA7 --> 我不配置IO口,仍为低电平。我只有将它设置为输出模式并且写它,它才会变高
shower.xu
3楼-- · 2019-03-25 05:56
 精彩回答 2  元偷偷看……
Triton.zhang
4楼-- · 2019-03-25 08:29
设置GPIO为输入的3步骤:
1. 使能GPIO所在的外设端口
    ROM_SysCtlPeripheralEnable(SYS_PORTx_PERIPH);
2. 配置端口的参数
ROM_GPIOPadConfigSet(PORTx_BASE, PIN_x,GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);
3. 设置GPIO的方向
ROM_GPIODirModeSet(PORTx_BASE,PIN_x, GPIO_DIR_MODE_IN);

一周热门 更多>

相关问题

    相关文章