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

2019-07-20 12:31发布

如题 
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
zhengsize
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);

一周热门 更多>