買了塊STM32F429I-DISC1準(zhǔn)備搞點(diǎn)稍微復(fù)雜點(diǎn)東西,比如LCD驅(qū)動(dòng),攝像頭驅(qū)動(dòng),DSP之類。
先搞得是LCD驅(qū)動(dòng),F(xiàn)429提供了LTDC接口,就是可以直接可以用RGB的方式驅(qū)動(dòng)屏幕,而用RGB方式就需要有比較大的RAM,但一般MCU的板載RAM都是很小的,都是通過外接SDRAM的方式來進(jìn)行的,而SDRAM就是跟電腦外接DDR內(nèi)存的原理是一樣的。F429板載了一顆8Mbyte的SDRAM。
關(guān)于了解SDRAM的一些常識(shí),看了一篇doc,“高手進(jìn)階,終極內(nèi)存技術(shù)指南——完整.doc”,里面講了很多SDRAM的時(shí)序和參數(shù)。
SDRAM原理:有行地址,列地址,地址線等等。還有讀取每個(gè)區(qū)塊就是Bank的時(shí)候先定位行地址然后定位列地址等等,已經(jīng)讀寫的一些時(shí)序和一些關(guān)鍵參數(shù)的設(shè)置:
如tRCD、CAS Latency、tRP、tWR等等,這些在代碼里都要配置的,根據(jù)SDRAM的數(shù)據(jù)手冊(cè)(DISC1用的IS42S16400J)
具體代碼工程配置:
1.FMC的配置,就是SDRAM的IO配置(地址線、CS信號(hào)、數(shù)據(jù)線、Bank選擇線、CLK等等)可以用CubeMx直接生成,可以配內(nèi)存地址、Bank數(shù)量、多少行多少列,還有CAS,TRCD等都是以時(shí)鐘信號(hào)為單位的。
2.時(shí)鐘配置FMC_SDRAM_CMD_CLK_ENABLE
3.PALL預(yù)充電存儲(chǔ)區(qū)域FMC_SDRAM_CMD_PALL
4.自刷新FMC_SDRAM_CMD_AUTOREFRESH_MODE
5.設(shè)置一堆如模式寄存器、突發(fā)長(zhǎng)度、等等...
6.刷新率設(shè)置(刷新率是64ms ÷(4096行) = 15.7us SDRAM使用108MHz,刷新周期為:15.7us × 90MHz count = 1413-20)
就這樣設(shè)玩,SDRAM就可以隨意讀寫了。然后就可以給LTDC和DMA2D使用了。
LCD屏幕驅(qū)動(dòng)就是RGB驅(qū)動(dòng)方式的配置,就是配置LTDC接口,這個(gè)可以在CubeMX中配置
RGB驅(qū)動(dòng)方式原理其實(shí)也挺簡(jiǎn)單的,RGB三色,每個(gè)最多8位就是RGB888,16位就是RGB565,刷新方式就是一個(gè)VSYNC一個(gè)HSYNC一個(gè)是一幀,一個(gè)是一行。
F429分一個(gè)背景層,2個(gè)用戶圖層,配置相應(yīng)的參數(shù)即可顯示,若果顯示不全調(diào)整參數(shù)即可。
但是光設(shè)置LTDC是點(diǎn)不亮開發(fā)板的屏幕的,原因是STM32F429I-Disc1開發(fā)板上LCD帶有驅(qū)動(dòng)IC-ILI9341,所以要用SPI給它下一些初始化的命令,就可以點(diǎn)亮了,這個(gè)具體可以參考官方出廠的例程。
我也不明白,為什么這個(gè)屏不能單獨(dú)用RGB的方式驅(qū)動(dòng),用了RGB的方式還是要去初始化驅(qū)動(dòng)IC才行。
最后用ST自帶的工具生成一張image.h用DMA2D顯示到屏幕上,測(cè)試OK。
上一篇:STM32F767 TF卡與FAT文件系統(tǒng)研究
下一篇:STM32定時(shí)器---正交編碼器模式詳解
推薦閱讀
史海拾趣
由于字?jǐn)?shù)限制,我將先為您提供一個(gè)關(guān)于Cliff Electronic Components公司的發(fā)展故事,如您需要更多內(nèi)容,請(qǐng)?jiān)俅卧儐枴?/p>
Cliff Electronic Components的崛起與轉(zhuǎn)型
在1977年,一個(gè)名為Cliff Electronic Components Limited的公司在英國(guó)悄然成立。初創(chuàng)時(shí)期,它主要為音樂行業(yè)提供連接器,滿足了當(dāng)時(shí)市場(chǎng)上對(duì)于音頻設(shè)備連接的需求。隨著市場(chǎng)的發(fā)展和技術(shù)的進(jìn)步,公司很快意識(shí)到,僅靠單一產(chǎn)品線難以滿足日益多樣化的市場(chǎng)需求。
在公司成立的初期,Cliff面臨著巨大的市場(chǎng)壓力。當(dāng)時(shí),電子行業(yè)正經(jīng)歷著快速的技術(shù)革新,競(jìng)爭(zhēng)對(duì)手層出不窮。為了在市場(chǎng)上站穩(wěn)腳跟,Cliff決定對(duì)其產(chǎn)品線進(jìn)行大刀闊斧的改革和擴(kuò)展。他們不僅繼續(xù)深耕音頻連接器領(lǐng)域,還開始涉足交流電源連接器、直流電源連接器、饋通連接器等多種電子連接器產(chǎn)品。
進(jìn)入80年代,隨著個(gè)人電腦的普及和電子設(shè)備的小型化趨勢(shì),Cliff迎來了新的發(fā)展機(jī)遇。公司迅速調(diào)整戰(zhàn)略,開始研發(fā)和生產(chǎn)適用于個(gè)人電腦的各種連接器。這一轉(zhuǎn)型使得Cliff的產(chǎn)品線更加豐富,也為其贏得了更多的市場(chǎng)份額。
為了滿足客戶對(duì)于高品質(zhì)產(chǎn)品的需求,Cliff不斷加大研發(fā)投入,引進(jìn)先進(jìn)的生產(chǎn)設(shè)備和技術(shù)。他們?cè)诋a(chǎn)品設(shè)計(jì)和制造工藝上不斷創(chuàng)新,力求為客戶提供更加可靠、高效的連接器解決方案。這種對(duì)品質(zhì)的不懈追求,使得Cliff逐漸在市場(chǎng)上樹立起了良好的口碑。
進(jìn)入90年代,隨著全球化的加速和電子行業(yè)的飛速發(fā)展,Cliff開始積極拓展國(guó)際市場(chǎng)。他們參加各種國(guó)際電子展會(huì),與全球的客戶和合作伙伴建立聯(lián)系。通過與國(guó)際知名企業(yè)的合作,Cliff不僅提升了自身的品牌影響力,還進(jìn)一步拓展了其產(chǎn)品的應(yīng)用范圍。
隨著時(shí)間的推移,Cliff逐漸成為了一個(gè)在國(guó)際上享有盛譽(yù)的電子連接器品牌。他們始終堅(jiān)持創(chuàng)新、品質(zhì)和服務(wù)至上的理念,贏得了客戶的廣泛認(rèn)可和贊譽(yù)。今天,當(dāng)我們提到Cliff時(shí),人們首先想到的是他們高品質(zhì)的電子連接器和專業(yè)的客戶服務(wù)。
若您想要探索更多內(nèi)容,隨時(shí)可以繼續(xù)輸入。請(qǐng)注意,由于Cliff Electronic Components公司的發(fā)展歷程可能涉及多個(gè)方面,以上內(nèi)容主要聚焦于其產(chǎn)品線擴(kuò)展和市場(chǎng)拓展的方面。如果您對(duì)其他方面如技術(shù)研發(fā)、企業(yè)文化等有進(jìn)一步的興趣,可以再次輸入以獲取更多信息。
若您想要更多關(guān)于Cliff Electronic Components的故事,請(qǐng)隨時(shí)告知。
Dantona Industries公司的創(chuàng)始人,Daniel Tona,在電子工程領(lǐng)域擁有深厚的背景。他看到了電子行業(yè)的巨大潛力,決定創(chuàng)立自己的公司。起初,他只有一間小辦公室和幾個(gè)志同道合的伙伴。為了節(jié)省成本,他們經(jīng)常需要親自采購(gòu)材料、組裝產(chǎn)品,甚至進(jìn)行市場(chǎng)推廣。在這個(gè)過程中,他們遇到了資金短缺、技術(shù)難題以及市場(chǎng)競(jìng)爭(zhēng)等多重挑戰(zhàn)。然而,憑借對(duì)技術(shù)的執(zhí)著和對(duì)市場(chǎng)的敏銳洞察力,Daniel Tona帶領(lǐng)團(tuán)隊(duì)一步步克服困難,逐漸在電子行業(yè)站穩(wěn)了腳跟。
在發(fā)展過程中,F(xiàn)airchild Semiconductor也經(jīng)歷了多次收購(gòu)與整合。這些收購(gòu)不僅為Fairchild帶來了更多的技術(shù)和資源,也進(jìn)一步鞏固了其在半導(dǎo)體行業(yè)中的領(lǐng)導(dǎo)地位。然而,隨著市場(chǎng)競(jìng)爭(zhēng)的加劇和技術(shù)的不斷更新?lián)Q代,F(xiàn)airchild也面臨著越來越多的挑戰(zhàn)和機(jī)遇。
1996年,依必安派特在上海外高橋保稅區(qū)設(shè)立了其在中國(guó)的首個(gè)據(jù)點(diǎn)——依必安派特風(fēng)機(jī)(上海)有限公司。最初,它僅作為銷售為主的貿(mào)易公司,為中國(guó)市場(chǎng)提供德國(guó)制造的風(fēng)機(jī)和電機(jī)產(chǎn)品。然而,隨著中國(guó)市場(chǎng)的快速增長(zhǎng)和需求的不斷變化,依必安派特意識(shí)到僅僅作為貿(mào)易公司已無法滿足市場(chǎng)需求。于是,在2000年,依必安派特電氣(上海)有限公司正式成立,開始在上海本地生產(chǎn)風(fēng)機(jī)和電機(jī),標(biāo)志著依必安派特從貿(mào)易到制造的轉(zhuǎn)變。
在20世紀(jì)90年代末,Cygnal Integrated Products Inc由幾位熱衷于微控制器技術(shù)的工程師創(chuàng)立。他們看到了嵌入式系統(tǒng)在電子產(chǎn)品中的巨大潛力,并決定專注于開發(fā)高性能、低功耗的微控制器。通過不斷的技術(shù)創(chuàng)新和市場(chǎng)調(diào)研,Cygnal成功推出了其首款產(chǎn)品——一款集成了多種外設(shè)接口的8位微控制器,受到了市場(chǎng)的熱烈歡迎。
為了進(jìn)一步擴(kuò)大市場(chǎng)份額,Cygnal決定進(jìn)入國(guó)際市場(chǎng)。公司通過參加國(guó)際電子展、與海外代理商合作等方式,積極推廣其產(chǎn)品和服務(wù)。同時(shí),Cygnal還針對(duì)不同地區(qū)的市場(chǎng)需求進(jìn)行了產(chǎn)品定制和優(yōu)化,使其產(chǎn)品更加符合當(dāng)?shù)叵M(fèi)者的需求。這些努力使Cygnal在國(guó)際市場(chǎng)上取得了顯著的成功。
本帖最后由 jameswangsynnex 于 2015-3-3 19:59 編輯 UPS不間斷電源能在斷電后為用戶提供保存數(shù)據(jù)或持續(xù)工作,所以UPS不間斷電源在機(jī)關(guān)團(tuán)體,企事業(yè)單位的用戶中擁有量很大。但是由于操作人員都非電腦專業(yè)人員,對(duì)電腦的使用僅限于自己的領(lǐng)域,更 ...… 查看全部問答∨ |
|
我現(xiàn)在使用C100硬件同時(shí)編(nv12->h.264)解(h.264->nv12)碼,單獨(dú)編碼或者單獨(dú)解碼的時(shí)候沒有任何問題,但是同時(shí)編解碼的時(shí)候,解碼結(jié)出來的東西有時(shí)候就好像以前看VCD卡碟,有綠色馬賽克,圖像有問題。 哪位高手遇到過,或者熟悉這個(gè)問題?。?...… 查看全部問答∨ |
wince程序中button按鈕不響應(yīng)enter 設(shè)備是DT-X7,是casio出的一種條碼設(shè)備,系統(tǒng)是wince5.0。 開發(fā)是vs2005 c# 現(xiàn)在的問題是,無論在真機(jī)上,還是模擬器上,當(dāng)光標(biāo)在button按鈕上時(shí), 按回車鍵,不管用,沒反應(yīng)。 請(qǐng)教如何解決。 我試了一下wince系統(tǒng)的一些程序,能響應(yīng)回車鍵 ...… 查看全部問答∨ |
關(guān)于51學(xué)習(xí)板USB不能控制供電 和 不停執(zhí)行 我買了塊AT89S52學(xué)習(xí)板 有2個(gè)接口 一根是USB借口 這個(gè)接了之后 電源按鈕可以控制單片機(jī) 但是還有一個(gè)是ISP并行口轉(zhuǎn)USB的接口 接了之后就不能控制電源了 就一直供電 很郁悶 而且還有1個(gè)問題就是用KEIL寫了段最簡(jiǎn)單的程序 為什么我沒有用循環(huán)語(yǔ)句 也 ...… 查看全部問答∨ |
利用驅(qū)動(dòng)怎么刪除一個(gè)正在運(yùn)行的exe或DLL文件 利用驅(qū)動(dòng)怎么刪除一個(gè)正在運(yùn)行的exe或DLL文件 就像icesword那樣。??梢詮?qiáng)制刪除… 查看全部問答∨ |
請(qǐng)大家?guī)臀铱纯?,為何無法進(jìn)入中斷呢??只看到燈循環(huán)點(diǎn)亮,按鍵卻無法觸發(fā)中斷。 下面的程序,是我從一個(gè)教程的代碼上修改的,調(diào)了2天,還是不行,真急人。望大家多多指點(diǎn),謝謝了 #include GPIO_InitTypeDef GPIO_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; ErrorStatus ...… 查看全部問答∨ |
|
求救大蝦,誰會(huì)用stm32驅(qū)動(dòng)TFT屏 每次我用圖模轉(zhuǎn)換軟件生成的C語(yǔ)言文件,復(fù)制到程序里,燒到stm32里,總是亂碼,有資料的發(fā)給我一下 405838540@qq.com… 查看全部問答∨ |
我想請(qǐng)問下各位大俠用430的F5X系列的時(shí)候我該用什么軟件開發(fā)平臺(tái)呢?現(xiàn)在我用的IAR4.11B版本的不支持,更高的版本呢又沒有看到哪里有。能提供個(gè)下載最新破解版(能用于F5系列軟件開發(fā))版本的地址么?謝謝… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- Alif 大幅增強(qiáng)邊緣 AI 處理器性能
- VS Code+PlatformIO搭建ESP32 Arduino開發(fā)環(huán)境
- ESP32學(xué)習(xí)筆記(49)——RFID RC522使用
- Esp32環(huán)境離線搭建參考
- ESP32使用舵機(jī)庫(kù)時(shí)的錯(cuò)誤
- ESP32 S3接ST7789屏幕線序
- Arduino IDE安裝ESP32開發(fā)環(huán)境的最簡(jiǎn)單方法
- 基于S3C44B0X和μC/OS-Ⅱ智能家居嵌入式系統(tǒng)設(shè)計(jì)
- 8位還能打,新唐推出全新工業(yè)級(jí)MCU
- 半導(dǎo)體關(guān)稅可能會(huì)使您的下一輛汽車更加昂貴
- 潮起!人形機(jī)器人成本的20%-30%——靈巧手,國(guó)產(chǎn)3大廠商正快速產(chǎn)業(yè)化!
- AB Dynamics發(fā)布用于無人駕駛測(cè)試的物體檢測(cè)系統(tǒng)
- AI重構(gòu)出行:高階輔助駕駛的破局之路
- 廣汽即將發(fā)布全新星源增程技術(shù)
- Yole表示,到2030年,數(shù)據(jù)中心芯片市場(chǎng)規(guī)模將達(dá)到5000億美元
- 綠色節(jié)能趨勢(shì)下的延時(shí)繼電器發(fā)展:低功耗設(shè)計(jì)與環(huán)保材料應(yīng)用
- 國(guó)內(nèi)車企在固態(tài)電池領(lǐng)域的挑戰(zhàn)和技術(shù)方案
- 資本熱捧 + 政策護(hù)航,2025 人形機(jī)器人能否叩開 “量產(chǎn)元年” 大門?
- 耐世特推出用于智能運(yùn)動(dòng)控制的 MotionIQ?軟件套件
- 走近 AI 重磅新品 STM32N6,解鎖在 MCU 部署高性能、節(jié)能型邊緣 AI!答題有好禮~還有開發(fā)板等你拿!
- TI隔離技術(shù)知多少?答題贏好禮!
- 有獎(jiǎng)問答 | MPS汽車技術(shù)進(jìn)階之旅——ADAS站
- 了解TE CONNECTIVITY室外照明連接解決方案精彩專題,參與有好禮!
- Follow me第三季第1期來襲,與Digikey得捷一起解鎖高性能嵌入式開發(fā)板STM32F429I-DISC1超能力
- 嵌入式Rust修煉營(yíng):動(dòng)手寫串口燒錄工具和MCU例程,Rust達(dá)人Hunter直播帶你入門Rust
- 我愛 TI Webench 之學(xué)課程傳設(shè)計(jì),贏禮100% !
- 有獎(jiǎng)直播:Microchip適用于CryptoAuthentication™系列的可信任平臺(tái)
- 英飛凌出手游啦 | 汽車水泵挑戰(zhàn)賽等你來!
- 得捷第二季Follow me第2期來襲,一起解鎖功能強(qiáng)大且靈活的【Arduino UNO R4 WiFi】
- 國(guó)網(wǎng)建設(shè)泛在電力物聯(lián)網(wǎng)推進(jìn)基層減負(fù)增效
- 天津電力:賦能“三型兩網(wǎng) 、世界一流”
- 泛在電力物聯(lián)網(wǎng)為培育 新興產(chǎn)業(yè)提供基礎(chǔ)和條件
- 福建漳州供電公司開展配網(wǎng)調(diào)度集群化運(yùn)作 平均故障停電時(shí)長(zhǎng)縮短21.6分鐘
- 華為、陽(yáng)光、錦浪等企業(yè)入選中節(jié)能年度組串式逆變器供應(yīng)商
- 《物聯(lián)網(wǎng)與人工智能應(yīng)用開發(fā)叢書》正式發(fā)布
- 矽品預(yù)計(jì)4月17日退市,日月光投控4月30日掛牌
- 華瀾微電子聯(lián)合置富科技,開發(fā)信息安全固態(tài)存儲(chǔ)項(xiàng)目
- PCB邁向智能制造 設(shè)備連網(wǎng)仍是最大挑戰(zhàn)
- 5G商用窗口期臨近:通信巨頭搶先布局賭未來