标题: 上传屏幕触摸点位置到STM32串口的源程序 [打印本页]

作者: 我的天下    时间: 2019-5-11 16:04
标题: 上传屏幕触摸点位置到STM32串口的源程序
本帖最后由 我的天下 于 2019-5-12 09:22 编辑

将电阻触摸屏或者电容触摸屏的触摸位置返回到串口stm32单片机
本程序采用的开发板是正点原子的战舰开发板
单片机主要源程序如下:
//返回触摸点位置
void rtp_test(void)
{
        u8 t[]={"touch position"};
        u8 key;
        u8 i=0;          
        while(1)
        {
                 key=KEY_Scan(0);
                tp_dev.scan(0);                  
                if(tp_dev.sta&TP_PRES_DOWN)                        //检测是否被按下
                {       
                         if(tp_dev.x[0]<lcddev.width&&tp_dev.y[0]<lcddev.height)  //获取触摸点的位置
                        {       
                                printf("%s  ",t);
                                printf("%d,%d\n",tp_dev.x[0],tp_dev.y[0]);将触摸点的位置上传到上位机                        }
                }else delay_ms(10);        //延时函数
                if(key==KEY0_PRES)        /
                {
                    TP_Adjust();          //调整函数
                       
                }
                i++;
                if(i%20==0)LED0=!LED0;
        }
}
整个程序还请下载
所有资料51hei提供下载:
将屏幕触摸点位置显示到上位机.7z (241.71 KB, 下载次数: 6)



作者: admin    时间: 2019-5-11 21:52
本帖需要重新编辑补全电路原理图,源码,详细说明与图片即可获得100+黑币(帖子下方有编辑按钮)




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1