找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

XPT2046觸摸屏實驗過程詳解與STM32代碼解析

查看數(shù): 38540 | 評論數(shù): 14 | 收藏 10
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2017-8-19 00:09

正文摘要:

學習目標:1.復習 STM32 的硬件 SPI2.學習觸摸屏的原理觸摸屏實驗 16.1 觸摸屏的簡介現(xiàn)在的液晶屏大部分都帶觸摸了,一般我們使用比較多的是電阻式觸摸屏(多點觸摸屬 于電容式觸摸屏,比如幾乎所有智能機都支持多 ...

回復

ID:1062719 發(fā)表于 2023-3-20 16:24
為什么是配置時鐘高電平,第二個時鐘采集?不是低電平,第一個采集嗎
ID:399799 發(fā)表于 2022-11-6 18:29
論壇就是個寶庫,每次逛都有收獲
ID:561907 發(fā)表于 2020-3-5 11:26
不錯,學習了。
ID:290373 發(fā)表于 2020-2-15 10:10
正好最近在做一個帶有XPT2046的項目,很有參考價值,感謝經(jīng)驗分享
ID:403336 發(fā)表于 2020-2-14 22:25
謝謝,非常好的資料
ID:229407 發(fā)表于 2019-10-25 15:19
多謝分享!
ID:412641 發(fā)表于 2019-9-25 15:39
時序講解的很好理解,測試一下看效果如何,多謝。
ID:490991 發(fā)表于 2019-7-25 16:43
linppp000 發(fā)表于 2018-11-16 13:42
/* 在差分模式下,XPT2046 轉(zhuǎn)換需要 24 個時鐘,8 個時鐘輸入命令,之后 1
      個時鐘去除 */
   ...

是的,最近剛調(diào)試了XPT2046,這兒連續(xù)讀兩個數(shù)據(jù),要發(fā)送SPI1_WriteReadData(0x00);,這樣才能多讀取幾組數(shù)據(jù);SPI1_WriteReadData(0xff);會讓XPT2046關(guān)閉AD轉(zhuǎn)換,后面就讀不到數(shù)據(jù)了
ID:384489 發(fā)表于 2019-6-10 17:03
很有參考意義,感謝分享。
ID:98985 發(fā)表于 2019-4-16 09:31
多謝分享,好東西
ID:493925 發(fā)表于 2019-3-19 14:24
感謝分享
ID:91445 發(fā)表于 2019-3-10 10:25
講得很清楚,感謝分享
ID:427437 發(fā)表于 2018-11-16 13:42
本帖最后由 linppp000 于 2018-11-16 13:50 編輯

      /* 在差分模式下,XPT2046 轉(zhuǎn)換需要 24 個時鐘,8 個時鐘輸入命令,之后 1
      個時鐘去除 */
      /* 忙信號,接著輸出 12 位轉(zhuǎn)換結(jié)果,剩下 3 個時鐘是忽略位 */
      SPI1_WriteReadData(cmd); // 發(fā)送命令,選擇 X 軸或者 Y 軸   

      /* 讀取數(shù)據(jù) */
      readValue = SPI1_WriteReadData(0xFF);
      readValue <<= 8;
      readValue |= SPI1_WriteReadData(0xFF);

這里如果發(fā)送SPI1_WriteReadData(0xFF);接收到的數(shù)據(jù)異常,SPI1_WriteReadData(0);才正常,不知道其他人有沒有遇到這種情況。
ID:371460 發(fā)表于 2018-7-14 14:37
學習了,謝謝!

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表