標(biāo)題: 上傳屏幕觸摸點(diǎn)位置到STM32串口的源程序 [打印本頁]

作者: 我的天下    時(shí)間: 2019-5-11 16:04
標(biāo)題: 上傳屏幕觸摸點(diǎn)位置到STM32串口的源程序
本帖最后由 我的天下 于 2019-5-12 09:22 編輯

將電阻觸摸屏或者電容觸摸屏的觸摸位置返回到串口stm32單片機(jī)
本程序采用的開發(fā)板是正點(diǎn)原子的戰(zhàn)艦開發(fā)板
單片機(jī)主要源程序如下:
//返回觸摸點(diǎn)位置
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)  //獲取觸摸點(diǎn)的位置
                        {       
                                printf("%s  ",t);
                                printf("%d,%d\n",tp_dev.x[0],tp_dev.y[0]);將觸摸點(diǎn)的位置上傳到上位機(jī)                        }
                }else delay_ms(10);        //延時(shí)函數(shù)
                if(key==KEY0_PRES)        /
                {
                    TP_Adjust();          //調(diào)整函數(shù)
                       
                }
                i++;
                if(i%20==0)LED0=!LED0;
        }
}
整個(gè)程序還請下載
所有資料51hei提供下載:
將屏幕觸摸點(diǎn)位置顯示到上位機(jī).7z (241.71 KB, 下載次數(shù): 6)



作者: admin    時(shí)間: 2019-5-11 21:52
本帖需要重新編輯補(bǔ)全電路原理圖,源碼,詳細(xì)說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1