触摸屏GT9147 的INT 引脚为什么要先设置成上拉输入 再 设置成浮空输入?

2019-07-20 12:31发布

如题 
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
ken1986
1楼-- · 2019-07-21 13:34
 精彩回答 2  元偷偷看……
浪人望断了天涯
2楼-- · 2019-07-21 16:37
灼灼其华 发表于 2015-9-14 07:55
回复【3楼】正点原子:
---------------------------------
先设置成上拉输入 再设置成 浮空输入& ...

<<<<先设置成上拉输入 再设置成 浮空输入 为什么就能设置 INT 引脚的电平 , 如果是设置电平的话 不是应该用 推挽输出吗?>>>>>
你的说的这句,我也是这么想的,很疑惑啊,
还有虽然手册上说《当主控将自身INT 转化为悬浮输入态后》,但是他的电平信号是外部INT输入决定的啊,手册上也说  《待机时INT 脚输出低》啊,按理来说输入时INT可以设置成上拉,没必要设置成浮空。
zhengsize
3楼-- · 2019-07-21 19:16
数据手册里是这么写的(上传了附件)
我修改了例程的写法,完全按照数据手册里的写的,也一样可以正常使用,上拉是让PF10默认状态下为高电平,下拉就是默认状态低电平,下面的程序段是按照时序图修改的部分。
CT_IIC_Init();
        GT_RST=0;
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;                                 // PB2端口配置
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD;                  //下拉输入
        GPIO_Init(GPIOF, &GPIO_InitStructure);//PF10下拉输入
        GPIO_ResetBits(GPIOF,GPIO_Pin_10);//下拉       
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;                               
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;                  //上拉输入
        GPIO_Init(GPIOF, &GPIO_InitStructure);//PF10上拉输入
        GPIO_SetBits(GPIOF,GPIO_Pin_10);//上拉
        delay_ms(10);       
        GT_RST=1;
        delay_ms(10);
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;                                 // PB2端口配置
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;                  
        GPIO_Init(GPIOF, &GPIO_InitStructure);
zhengsize
4楼-- · 2019-07-22 00:31
 精彩回答 2  元偷偷看……

一周热门 更多>