久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 12455|回復: 4
打印 上一主題 下一主題
收起左側

STM32液晶屏接口和SD卡接口設計

[復制鏈接]
跳轉到指定樓層
樓主
液晶屏接口

大多數情況下,學習STM32的人,都是會先學51的,學過51的話,就一定知道1602屏和12864屏了。如果你真的學會了使用51驅動1602和12864的話,那你就應該知道1602和12864屏任何單片機可以驅動,當然,STM32也可以驅動。不過,既然學51的時候就學會了1602和12864,那么我們STM32開發板就不使用這兩種屏了。

彩色TFT液晶屏以前是FPGA的女朋友,由于科技的發展,現在單片機也可以驅動TFT了,不過,最多只能顯示個圖片,顯示視頻就不行了。單片機驅動TFT,還得益于ILI家族的控制器。例如,當下流行的ILI9341,它可以讓單片機用16個IO口和若干控制引腳就可以驅動彩色TFT,這就使得任何單片機可以驅動彩色TFT,當然,51單片機也可以,只是速度不夠快而已。

就目前來說,彩色TFT也沒有形成一個統一的標準,各家的TFT接口都不一樣,為了方便,這里使用我曾經開發過的一款3.2寸的TFT屏:







先來介(xuan)紹(yao)一下這款牛逼的屏吧。這款屏使用ILI9341驅動,帶觸摸屏,帶背光打開和關閉控制引腳。采用FPC排線連接,如果屏不小心摔碎了,只要把連接器叩開即可更換,無需焊接。從上圖也可以看出來,這款屏支持4種驅動方式。這4種驅動方式分別是:16位并口、8位并口、3線SPI和4線SPI串行接口。刷屏最快的就是16位并口,8位并口次之,SPI接口最慢。

既然要使用這款屏,那我們的STM32底板也就需要設計相同接口定義的插座,使得屏插上去就可以用。我們使用最快的驅動方式:16位并口驅動。如果是用51單片機的話,可以使用2組IO口做并口(例如:P1和P2加起來正好16個引腳)。使用STM32的話,使用1組IO口就可以,因為STM32的每組IO口都是16個引腳(例如:PB0~PB15)。不過,我們這次要使用STM32的FSMC口。


當人們聽到一個從來沒有聽過的專業名詞,就會產生恐懼感,不過,你有沒有發現,你現在也掌握了很多的專業名詞(不管是哪個行業的),你現在隨便揪出一個來,是不是感覺弱爆了。所以,以后不要對任何專業名詞產生恐懼了。這里我們先簡單了解一下,FSMC口本來是STM32為了擴展內存增設的接口,我們知道,單片機讀取內存,要求的速度是非常高的,所以我們就有了印象,FSMC口的速度一定很高,至少要比直接控制IO口要快很多。關于FSMC口的詳細使用方法,當然是在后面做好開發板以后來講的。




從3腳到25腳,是TFT的控制引腳,26腳是背光亮滅控制引腳,從27到32腳是觸摸屏控制引腳,使用SPI2口,關于這個,上一篇文章也提到過。(有些小伙伴會問,”為什么7腳和8腳沒有用?“答:因為我們使用的是16位并口,這兩個引腳是SPI控制引腳,所以就不用了。”那為什么不把這兩個腳去掉,底下的引腳上移?“答:因為我們是依照屏的引腳來畫的底板,把引腳上移后,屏插進來能用嗎?)

SD卡接口


SD卡,有兩種驅動方式,這個在SD卡協議里面有介紹。這兩種驅動方式分別是:SDIO接口和SPI接口。一提到SPI接口,你就應該想到,任何單片機都可以驅動SD卡了,即使使用沒有硬件SPI接口的51單片機,也可以用GPIO模擬SPI時序來驅動SD卡。但是,SPI接口沒有SDIO的速度快,而且,STM32VET6自帶SDIO接口,所以我們就使用STM32的SDIO接口來驅動SD卡吧:



雖然我們使用了SDIO接口連接SD卡,不過,這樣連接后,既可以使用SDIO接口驅動SD卡,又可以使用GPIO模擬SPI時序來驅動SD卡,那我們就可以學習SD卡的兩種驅動方式了。

到時候,我們就可以讀出SD卡里面的文件夾,讀出SD卡里面的圖片,讀出SD卡中的TXT文件等等。并且可以模仿電腦來顯示SD卡的存儲情況,如下圖所示:


(這是我曾經做過的一個程序,圖中上半部分是我做的程序的效果,圖中下半部分是SD卡在電腦上看到的效果。如果你對這個程序感興趣的話,可以去我的網站(瑞生網)搜索”SD卡“就可以找到這篇文章,帶源碼。)

今天就介紹到這里吧。如果你想看以前的文章或者要看后面的文章,請關注我的微信公眾號:科技老頑童

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:106852 發表于 2016-3-1 15:51 | 只看該作者
講解的很詳細呀!!!!!!!!!!!!!!!!
回復

使用道具 舉報

板凳
ID:5501 發表于 2016-5-30 14:36 | 只看該作者
樓主,圖片上紅色框中的英文是否有錯?
回復

使用道具 舉報

地板
ID:279768 發表于 2018-1-25 21:03 | 只看該作者
看不見啊
回復

使用道具 舉報

5#
ID:123037 發表于 2018-1-26 00:04 | 只看該作者
圖片不錯,最好用硬件接口驅動
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久精品av | 美女国内精品自产拍在线播放 | 欧美一级欧美三级在线观看 | 成人a视频在线观看 | 亚州激情 | 国产99视频精品免费播放照片 | 国内精品视频在线观看 | 国产精品视频一二三区 | 日韩视频精品在线 | 精品美女视频在免费观看 | 久久精品免费看 | 羞羞视频网站 | www久久久 | 精品成人一区 | 久久精品亚洲欧美日韩久久 | 视频一二三区 | 久久久高清 | 亚洲精品片 | 九九久久精品 | 精品久久久久一区 | 97色在线观看免费视频 | 成人午夜毛片 | 久久久久国产一区二区三区 | 久久久精彩视频 | 亚洲一区久久久 | 3级毛片| 欧美在线看片 | 日韩视频区 | 欧美一区二区三区的 | 精品91视频| 国产精品视频免费播放 | 国产美女黄色片 | 日韩激情一区 | 国产精品不卡视频 | 精品日韩 | 最近免费日本视频在线 | 国产精品美女久久久久久久网站 | 日韩欧美不卡 | 日韩视频在线播放 | 91一区二区三区在线观看 | 亚洲精品一区在线观看 |