您尚未登录。

楼主 # 2023-06-02 16:13:48

Ary_Ye
会员
注册时间: 2022-03-24
已发帖子: 11
积分: 11

求助!t113使用xboot驱动gt911启动时序问题

大佬们,我用xboot上面原有的gt911驱动,发现在触摸时没有拉低INT引脚(Tina上能驱动的是拉低的),猜测应该是启动时序问题。
这个是主线上的启动时序

		gpio_set_cfg(rst, rstcfg);
		gpio_set_pull(rst, GPIO_PULL_UP);
		gpio_set_direction(rst, GPIO_DIRECTION_OUTPUT);

		gpio_set_value(rst, 0);
		mdelay(10);
		gpio_set_pull(gpio, GPIO_PULL_UP);
		gpio_set_direction(gpio, GPIO_DIRECTION_OUTPUT);
		gpio_set_value(gpio, 1);
		udelay(100);
		gpio_set_value(rst, 1);
		mdelay(5);

触摸时不拉低
QQ20230602-162203.png
换成

			gpio_set_cfg(rst, rstcfg);
			

			gpio_set_direction(rst, GPIO_DIRECTION_OUTPUT);
			udelay(1);
			gpio_set_direction(gpio, GPIO_DIRECTION_OUTPUT);
			udelay(1);
			gpio_set_value(rst,0);
			gpio_set_value(gpio,0);
			
			mdelay(10);

			gpio_set_value(gpio,1);
			mdelay(1);

			gpio_set_value(rst,1);
			mdelay(5);

			gpio_set_value(gpio, 0);
			mdelay(50);
			gpio_set_value(gpio, 1);
			udelay(150);
			gpio_set_cfg(gpio, gpiocfg);
			gpio_set_pull(gpio, GPIO_PULL_UP);
			gpio_set_direction(gpio, GPIO_DIRECTION_INPUT);

就出现奇怪的时序
QQ20230602-150257.png
第一次尝试移植电容触摸,求大佬们帮忙看看啥问题

最近编辑记录 Ary_Ye (2023-06-02 16:22:37)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn