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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 12572|回復: 4
收起左側

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

[復制鏈接]
ID:94349 發表于 2015-12-19 15:52 | 顯示全部樓層 |閱讀模式
液晶屏接口

大多數情況下,學習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卡“就可以找到這篇文章,帶源碼。)

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

回復

使用道具 舉報

ID:106852 發表于 2016-3-1 15:51 | 顯示全部樓層
講解的很詳細呀!。。。。。。。。。。。。。!
回復

使用道具 舉報

ID:5501 發表于 2016-5-30 14:36 | 顯示全部樓層
512197113179498.jpg 樓主,圖片上紅色框中的英文是否有錯?
回復

使用道具 舉報

ID:279768 發表于 2018-1-25 21:03 | 顯示全部樓層
看不見啊
回復

使用道具 舉報

ID:123037 發表于 2018-1-26 00:04 | 顯示全部樓層
圖片不錯,最好用硬件接口驅動
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕免费在线 | 欧美视频在线播放 | 成年人黄色小视频 | 久久精品国产一区二区三区不卡 | 在线观看亚洲 | 老司机67194精品线观看 | 99在线精品视频 | 欧美精品一区二区三区蜜桃视频 | 韩国理论电影在线 | 亚洲国产精品一区二区三区 | 亚洲一区在线日韩在线深爱 | 久久视频一区 | www.亚洲精品 | 精品96久久久久久中文字幕无 | a免费视频 | 91免费版在线观看 | 精品1区2区 | 欧美一区视频 | 福利影院在线看 | www.色综合| 欧美日本高清 | 中文字幕在线观看第一页 | 欧美激情一区二区三区 | 欧美日韩福利视频 | 一区二区三区免费在线观看 | 人碰人操 | 亚洲精品自在在线观看 | 久久人| 久久国产精品色av免费观看 | 亚洲久久| 日韩毛片| 国产欧美久久精品 | 亚洲精品成人在线 | www.精品国产 | 成人免费一区二区 | 欧美在线视频观看 | 91精品国产综合久久久久蜜臀 | 国产大片黄色 | 国产日韩视频 | 爱草在线 | 在线成人av |