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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 12369|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

STM32液晶屏接口和SD卡接口設(shè)計

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:94349 發(fā)表于 2015-12-19 15:52 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
液晶屏接口

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

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

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







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

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


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




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

SD卡接口


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



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

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


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

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

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 午夜在线小视频 | 中文字幕在线免费观看 | 免费成人av网站 | 天堂亚洲网 | 亚洲精品久久久久中文字幕欢迎你 | 99r在线| 日韩欧美国产一区二区 | 色在线免费视频 | 观看毛片 | 综合久久久久久久 | 欧洲视频一区二区 | 欧美综合自拍 | 欧美在线一区二区三区四区 | 黄色成人在线观看 | 久草免费在线视频 | 成人欧美一区二区三区白人 | 久久久久国产一区二区 | 91精品国产乱码久久久久久久久 | 亚洲国产精品99久久久久久久久 | 日韩激情视频一区 | 久久精品视频网站 | 精彩视频一区二区三区 | 亚洲欧美国产一区二区三区 | 在线看91| 亚洲一区久久 | 免费欧美视频 | 欧美日韩视频 | 毛片视频免费观看 | 91在线免费观看网站 | 欧美日韩免费 | 久久精品一区二区 | 精品视频一区二区 | 日韩成人一区 | 精品国产欧美 | 成年人精品视频在线观看 | 美女一级毛片 | 国产精品一区二区在线免费观看 | 亚洲成人精品在线 | 成人免费观看网站 | 97久久精品| 成人网av|