女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

開(kāi)源物聯(lián)網(wǎng)技術(shù)--TFT LCD屏驅(qū)動(dòng)軟硬件設(shè)計(jì)分享

jf_94171069 ? 來(lái)源:jf_94171069 ? 作者:jf_94171069 ? 2024-09-23 16:46 ? 次閱讀

一、物聯(lián)網(wǎng)系統(tǒng)中為什么要使用TFT-LCD屏

在物聯(lián)網(wǎng)系統(tǒng)中使用TFT-LCD(薄膜晶體管液晶顯示器)驅(qū)動(dòng)芯片的原因主要可以歸納為以下幾點(diǎn):

專業(yè)性與高效性

專業(yè)圖形處理:TFT-LCD驅(qū)動(dòng)芯片內(nèi)置了專業(yè)的圖形處理引擎,能夠高效地處理圖像數(shù)據(jù),包括文字、圖形、視頻等,確保在物聯(lián)網(wǎng)設(shè)備上呈現(xiàn)出高質(zhì)量的顯示效果。

優(yōu)化顯示性能:驅(qū)動(dòng)芯片能夠調(diào)節(jié)亮度、對(duì)比度等顯示參數(shù),優(yōu)化顯示效果,使圖像更加清晰、色彩更加鮮艷,提升用戶體驗(yàn)。

資源節(jié)約與簡(jiǎn)化設(shè)計(jì)

減少IO占用:物聯(lián)網(wǎng)設(shè)備通常資源有限,特別是IO端口資源。TFT-LCD驅(qū)動(dòng)芯片通過(guò)簡(jiǎn)化的接口(如SPI、I2C等)與主控芯片通信,大大減少了主控芯片IO端口的占用,使得系統(tǒng)設(shè)計(jì)更加簡(jiǎn)潔。

降低功耗:驅(qū)動(dòng)芯片通常具有低功耗設(shè)計(jì),能夠在保證顯示效果的同時(shí)減少能源消耗,這對(duì)于需要長(zhǎng)時(shí)間運(yùn)行且依賴電池供電的物聯(lián)網(wǎng)設(shè)備尤為重要。

簡(jiǎn)化編程與調(diào)試

簡(jiǎn)化編程復(fù)雜度:使用TFT-LCD驅(qū)動(dòng)芯片后,開(kāi)發(fā)者可以通過(guò)高級(jí)命令或接口來(lái)控制顯示屏,而無(wú)需深入了解底層的顯示控制邏輯。這大大簡(jiǎn)化了編程工作,提高了開(kāi)發(fā)效率。

易于調(diào)試:由于驅(qū)動(dòng)芯片將復(fù)雜的顯示控制邏輯封裝在內(nèi)部,開(kāi)發(fā)者在調(diào)試過(guò)程中可以更加專注于應(yīng)用層的功能實(shí)現(xiàn),而無(wú)需深入到底層的顯示控制邏輯中。

兼容性與擴(kuò)展性

廣泛兼容性:TFT-LCD驅(qū)動(dòng)芯片通常具有廣泛的兼容性,能夠支持多種類型的TFT-LCD顯示屏。這使得在物聯(lián)網(wǎng)系統(tǒng)中可以根據(jù)具體需求選擇合適的顯示屏類型,而無(wú)需擔(dān)心兼容性問(wèn)題。

易于擴(kuò)展:隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,對(duì)顯示屏的需求也在不斷變化。使用TFT-LCD驅(qū)動(dòng)芯片可以方便地?cái)U(kuò)展顯示屏的功能和性能,滿足未來(lái)物聯(lián)網(wǎng)系統(tǒng)的需求。

具體應(yīng)用場(chǎng)景

1、消費(fèi)類電子產(chǎn)品

TFT-LCD在消費(fèi)類電子產(chǎn)品中的應(yīng)用最為廣泛,包括:

智能手機(jī):作為智能手機(jī)的核心部件之一,TFT-LCD提供了高分辨率、色彩豐富的顯示效果,為用戶帶來(lái)極佳的視覺(jué)體驗(yàn)。

平板電腦:平板電腦同樣依賴TFT-LCD來(lái)展示豐富的多媒體內(nèi)容和應(yīng)用程序。

筆記本電腦:筆記本電腦的顯示屏也大多采用TFT-LCD技術(shù),以滿足用戶對(duì)高清晰度和色彩準(zhǔn)確性的需求。

電視機(jī):隨著液晶電視的普及,TFT-LCD成為主流顯示技術(shù)之一,為家庭娛樂(lè)提供了高質(zhì)量的視覺(jué)享受。

2、醫(yī)療設(shè)備

TFT-LCD在醫(yī)療設(shè)備領(lǐng)域也發(fā)揮著重要作用。例如:

超聲診斷儀、心電圖機(jī)、血壓計(jì)、體溫計(jì)等醫(yī)療設(shè)備需要高清晰度、高對(duì)比度的顯示屏來(lái)輔助醫(yī)生進(jìn)行準(zhǔn)確的診斷。TFT-LCD的高分辨率和色彩還原度使其成為這些設(shè)備的理想選擇。

醫(yī)療影像顯示和手術(shù)導(dǎo)航系統(tǒng)中,TFT-LCD能夠呈現(xiàn)清晰的圖像,為醫(yī)生提供可靠的視覺(jué)支持。

3、工業(yè)自動(dòng)化領(lǐng)域

在工業(yè)自動(dòng)化領(lǐng)域,TFT-LCD被廣泛應(yīng)用于各種顯示屏和人機(jī)界面中,如:

數(shù)控機(jī)床、工業(yè)機(jī)器人、過(guò)程控制系統(tǒng)等需要高清晰度、高亮度、高韌性、高穩(wěn)定性的顯示屏來(lái)支持復(fù)雜的工業(yè)操作和生產(chǎn)監(jiān)控。TFT-LCD的高清顯示和可靠性能使其成為這些設(shè)備的核心部件之一。

4、汽車電子

隨著汽車智能化和網(wǎng)聯(lián)化的發(fā)展,TFT-LCD在汽車電子領(lǐng)域的應(yīng)用也越來(lái)越廣泛。例如:

汽車儀表、中控顯示屏、后座娛樂(lè)系統(tǒng)和車載導(dǎo)航系統(tǒng)等都需要高清晰度、高色彩飽和度的顯示屏幕來(lái)提供豐富的信息和娛樂(lè)功能。TFT-LCD不僅提升了駕駛體驗(yàn),還增強(qiáng)了車輛的安全性和舒適性。

5、其他領(lǐng)域

除了以上幾個(gè)主要領(lǐng)域外,TFT-LCD還被廣泛應(yīng)用于航空航天、軍事裝備、智能家居等多個(gè)領(lǐng)域。例如:

航空航天:用于飛機(jī)和航天器的儀表顯示、艙內(nèi)娛樂(lè)系統(tǒng)和導(dǎo)航顯示器中。

軍事應(yīng)用:在雷達(dá)顯示器、作戰(zhàn)指揮系統(tǒng)和飛行模擬器等方面得到應(yīng)用。

智能家居:作為智能家電的顯示屏和控制界面,為用戶提供便捷的操作體驗(yàn)。

綜上所述,物聯(lián)網(wǎng)系統(tǒng)中使用TFT-LCD驅(qū)動(dòng)芯片可以帶來(lái)專業(yè)性、高效性、資源節(jié)約、簡(jiǎn)化設(shè)計(jì)、簡(jiǎn)化編程與調(diào)試以及良好的兼容性與擴(kuò)展性等多方面的優(yōu)勢(shì)。這些優(yōu)勢(shì)使得TFT-LCD驅(qū)動(dòng)芯片在物聯(lián)網(wǎng)系統(tǒng)中得到廣泛應(yīng)用。

二、TFT-LCD屏驅(qū)動(dòng)芯片的行業(yè)知識(shí)介紹

TFT-LCD的基本結(jié)構(gòu)

TFT-LCD由液晶顯示面板、背光模組、驅(qū)動(dòng)電路等部分組成。其中,液晶顯示面板是核心部件,由兩片玻璃基板中間夾有液晶材料構(gòu)成,每個(gè)像素點(diǎn)上都設(shè)置有一個(gè)薄膜晶體管(TFT)。這些TFT作為開(kāi)關(guān)元件,控制液晶分子的排列,從而實(shí)現(xiàn)對(duì)光線的調(diào)制和顯示。

TFT-LCD的驅(qū)動(dòng)原理

1、TFT的工作原理

TFT晶體管在液晶顯示屏的每一個(gè)像素點(diǎn)上都有一個(gè),用于控制該像素點(diǎn)的顯示。當(dāng)TFT的柵極(Gate)接收到一個(gè)滿足導(dǎo)通要求的高電平時(shí),TFT導(dǎo)通,允許數(shù)據(jù)信號(hào)通過(guò)源極(Source)和漏極(Drain)之間的通道,給液晶電容充電。充電完成后,柵極電壓降低,TFT關(guān)斷,但液晶電容上的電壓會(huì)保持一段時(shí)間,直到下一次充電。

2、驅(qū)動(dòng)電路

TFT-LCD的驅(qū)動(dòng)電路主要包括時(shí)序控制器(TCON)、源極驅(qū)動(dòng)器(Source Driver)和柵極驅(qū)動(dòng)器(Gate Driver)。

時(shí)序控制器(TCON):負(fù)責(zé)接收主控發(fā)送的RGB數(shù)據(jù),并進(jìn)行單獨(dú)幀、校正顏色和亮度等處理,然后將處理后的數(shù)據(jù)發(fā)送給源極驅(qū)動(dòng)器和柵極驅(qū)動(dòng)器。

源極驅(qū)動(dòng)器(Source Driver):連接到TFT的源極,負(fù)責(zé)將TCON發(fā)送的數(shù)據(jù)信號(hào)轉(zhuǎn)換為模擬電壓信號(hào),并施加到液晶像素的電極上,從而控制液晶分子的排列和顯示效果。

柵極驅(qū)動(dòng)器(Gate Driver):負(fù)責(zé)按順序一行一行地打開(kāi)TFT的柵極,使得源極驅(qū)動(dòng)器能夠依次給每一行的液晶像素充電。

3、信號(hào)傳輸與處理

TFT-LCD的驅(qū)動(dòng)過(guò)程中,信號(hào)傳輸和處理起著至關(guān)重要的作用。RGB數(shù)據(jù)信號(hào)、時(shí)鐘信號(hào)和控制信號(hào)等通過(guò)特定的接口(如TTL、LVDS等)傳輸?shù)津?qū)動(dòng)電路。驅(qū)動(dòng)電路對(duì)這些信號(hào)進(jìn)行處理后,生成控制TFT開(kāi)關(guān)和液晶像素充電的信號(hào),從而實(shí)現(xiàn)圖像的顯示。

TFT-LCD的驅(qū)動(dòng)方式

TFT-LCD的驅(qū)動(dòng)方式多種多樣,包括幀反轉(zhuǎn)、列反轉(zhuǎn)、行反轉(zhuǎn)和點(diǎn)反轉(zhuǎn)等。這些驅(qū)動(dòng)方式通過(guò)改變施加在液晶分子上的電壓極性和時(shí)序,來(lái)抑制閃爍、提高顯示效果和延長(zhǎng)使用壽命。

幀反轉(zhuǎn):在同一幀內(nèi)所有像素的電壓極性相同,相鄰幀之間電壓極性相反。

列反轉(zhuǎn):相鄰數(shù)據(jù)線上對(duì)應(yīng)的子像素以列為單位正負(fù)極反轉(zhuǎn)。

行反轉(zhuǎn):相鄰數(shù)據(jù)線上對(duì)應(yīng)的子像素以行為單位正負(fù)極反轉(zhuǎn)。

點(diǎn)反轉(zhuǎn):在同一幀畫面下,每一個(gè)點(diǎn)與自己相鄰的上下左右四個(gè)點(diǎn)保持相反的極性,在接下來(lái)的一幀畫面下,所有子像素的電壓極性同時(shí)反轉(zhuǎn)。

三者關(guān)系

TFT(Thin Film Transistor)

定義:

TFT即薄膜場(chǎng)效應(yīng)晶體管,是一種特殊的晶體管,使用薄層技術(shù)在基板上沉積半導(dǎo)體材料及其他材料形成。它的工作原理基于電場(chǎng)效應(yīng),與金屬氧化物半導(dǎo)體(MOS)場(chǎng)效應(yīng)晶體管類似。當(dāng)柵極施加電壓時(shí),會(huì)改變溝道區(qū)域的電導(dǎo)率,從而控制源極和漏極之間的電流流動(dòng),這個(gè)電流進(jìn)而控制像素點(diǎn)的明暗變化,實(shí)現(xiàn)圖像的顯示。

特點(diǎn):

為每個(gè)像素配置一個(gè)半導(dǎo)體開(kāi)關(guān)器件,每個(gè)節(jié)點(diǎn)都相對(duì)獨(dú)立,并可以進(jìn)行連續(xù)控制。

廣泛應(yīng)用于TFT-LCD內(nèi)部來(lái)驅(qū)動(dòng)液晶像素點(diǎn)。

LCD(Liquid Crystal Display)

定義:

LCD即液晶顯示屏,是Liquid Crystal Display的簡(jiǎn)稱。其構(gòu)造是在兩片平行的玻璃當(dāng)中放置液態(tài)的晶體,通過(guò)電壓來(lái)改變液晶材料內(nèi)部分子的排列狀況,以達(dá)到遮光和透光的目的來(lái)顯示深淺不一、錯(cuò)落有致的圖象。

特點(diǎn):

液晶顯示屏具有耗電少、使用壽命長(zhǎng)、成本低等優(yōu)點(diǎn)。

色彩顯示比CRT更高、更精準(zhǔn)。

廣泛應(yīng)用于電視、臺(tái)式電腦、手機(jī)、監(jiān)視器等設(shè)備上。

TFT-LCD(Thin Film Transistor Liquid Crystal Display)

定義:

TFT-LCD又稱為主動(dòng)式電晶薄膜晶體管液晶顯示屏,是LCD的一種高級(jí)形式。它使用薄膜晶體管技術(shù)來(lái)改善影象品質(zhì),通過(guò)TFT上的信號(hào)與電壓改變來(lái)控制液晶分子的轉(zhuǎn)動(dòng)方向,從而達(dá)到控制每個(gè)像素點(diǎn)偏振光出射,實(shí)現(xiàn)高速度、高亮度、高對(duì)比度顯示屏幕信息。

特點(diǎn):

每個(gè)像素點(diǎn)上都配置了一個(gè)TFT,使得顯示效果更加細(xì)膩和準(zhǔn)確。

具有超薄體形、低功耗、低輻射、無(wú)閃爍、完全物理平面、低反光以及清晰的字符顯示等優(yōu)點(diǎn)。

色彩還原度遠(yuǎn)超其他種類的顯示屏,廣泛應(yīng)用于智能手機(jī)、平板電腦、筆記本電腦等消費(fèi)類電子產(chǎn)品中。

三者具體關(guān)系

TFT與LCD:TFT是LCD技術(shù)中的一種關(guān)鍵組件,用于驅(qū)動(dòng)和控制LCD中的液晶像素點(diǎn)。沒(méi)有TFT,LCD的顯示效果將大打折扣。

TFT與TFT-LCD:TFT-LCD是TFT技術(shù)應(yīng)用于LCD領(lǐng)域的一種產(chǎn)品形態(tài),它結(jié)合了TFT和LCD的優(yōu)點(diǎn),實(shí)現(xiàn)了更高質(zhì)量的顯示效果。

LCD與TFT-LCD:TFT-LCD是LCD的一種高級(jí)形式,具有更好的顯示效果和更廣泛的應(yīng)用領(lǐng)域。

TFT-LCD的分類

按驅(qū)動(dòng)方式分類

1、靜態(tài)驅(qū)動(dòng)(Static Drive)

特點(diǎn):靜態(tài)驅(qū)動(dòng)方式下,每個(gè)像素點(diǎn)都有獨(dú)立的驅(qū)動(dòng)電路,能夠直接控制每個(gè)像素點(diǎn)的顯示狀態(tài)。這種方式具有顯示質(zhì)量高、亮度均勻等優(yōu)點(diǎn),但成本較高,適用于對(duì)顯示效果要求極高的場(chǎng)合。

2、單純矩陣驅(qū)動(dòng)(Simple Matrix Drive)

細(xì)分:?jiǎn)渭兙仃囼?qū)動(dòng)又可分為扭轉(zhuǎn)式向列型(Twisted Nematic, TN)和超扭轉(zhuǎn)式向列型(Super Twisted Nematic, STN)等。

特點(diǎn):在這種驅(qū)動(dòng)方式下,像素點(diǎn)通過(guò)行列交叉的電極矩陣進(jìn)行控制。由于成本較低,適用于像素較少、對(duì)顯示效果要求不高的場(chǎng)合。然而,隨著像素?cái)?shù)量的增加,交叉噪聲等問(wèn)題會(huì)逐漸顯現(xiàn),影響顯示效果。

3、主動(dòng)矩陣驅(qū)動(dòng)(Active Matrix Drive)

代表:TFT-LCD就是主動(dòng)矩陣驅(qū)動(dòng)的一種典型代表。

特點(diǎn):每個(gè)像素點(diǎn)都配有一個(gè)薄膜晶體管(TFT)作為開(kāi)關(guān)元件,能夠?qū)崿F(xiàn)對(duì)每個(gè)像素點(diǎn)的獨(dú)立控制。這種方式具有響應(yīng)速度快、顯示質(zhì)量高、色彩豐富等優(yōu)點(diǎn),是目前液晶顯示技術(shù)的主流方向。

按接口方式分類

1、MCU

特點(diǎn):這類TFT屏通常只適用于3.5吋以下的小尺寸屏,像素不超過(guò)320x480。可以通過(guò)與MCU(微控制器)的并口或串口方式直接操作LCD控制器里面的顯存進(jìn)行顯示。但MCU屏可能會(huì)出現(xiàn)刷屏慢的現(xiàn)象。

2、RGB屏

特點(diǎn):通常指3.5吋-10.1吋左右的中尺寸TFT屏,分辨率可以到達(dá)1024x600或更高。這類屏顯示數(shù)據(jù)量巨大,不能通過(guò)MCU直接操作LCD驅(qū)動(dòng)器,必須通過(guò)專門的圖形控制IC將顯示數(shù)據(jù)轉(zhuǎn)換成RGB信號(hào),再傳輸給TFT驅(qū)動(dòng)器完成顯示。

3、高清數(shù)字接口屏

代表:如MIPI、LVDS、EDP等接口方式的TFT屏。這些屏主要應(yīng)用于高分辨率TFT顯示(800x480-1920x1080),顯示數(shù)據(jù)傳輸須經(jīng)過(guò)專用芯片處理后才能傳送給屏驅(qū)動(dòng)器完成顯示。

按其他特性分類

1、按色深分類

如65K色(65536種色彩,16bit)、262K色(18bit)、16.7M色(24bit)等。色深越大,表示色彩越豐富,但系統(tǒng)開(kāi)銷也越大。

2、按顯示模式分類

如常黑模式(Normally Black)和常白模式(Normally White)等。這兩種模式在顯示效果和功耗方面有所不同,適用于不同的應(yīng)用場(chǎng)景。

綜上所述,TFT-LCD的驅(qū)動(dòng)方式可以從多個(gè)角度進(jìn)行分類,每種分類方式都有其獨(dú)特的特點(diǎn)和應(yīng)用場(chǎng)景。在實(shí)際應(yīng)用中,需要根據(jù)具體需求選擇合適的驅(qū)動(dòng)方式和TFT-LCD產(chǎn)品。

TFT-LCD驅(qū)動(dòng)芯片的選型參數(shù)

1、分辨率

定義:分辨率是指顯示屏上像素點(diǎn)的數(shù)量,通常以水平像素?cái)?shù)×垂直像素?cái)?shù)的形式表示,如1920×1080。

重要性:分辨率直接影響顯示畫面的清晰度和細(xì)膩度。高分辨率的顯示屏能夠呈現(xiàn)更多的細(xì)節(jié)和更豐富的色彩。

2、屏幕尺寸

定義:屏幕尺寸是指顯示屏對(duì)角線的長(zhǎng)度,通常以英寸(inch)為單位。

重要性:屏幕尺寸決定了顯示畫面的大小,適用于不同的應(yīng)用場(chǎng)景。例如,手機(jī)、平板電腦和電視等設(shè)備的屏幕尺寸各不相同。

3、色彩深度

定義:色彩深度也稱為色階或位深度,表示顯示屏能夠顯示的顏色數(shù)量。常見(jiàn)的色彩深度有6位(64色)、8位(256色)、16位(65536色)、24位(1677萬(wàn)色)等。

重要性:色彩深度越大,顯示屏能夠呈現(xiàn)的顏色種類就越多,色彩過(guò)渡更加自然,畫面更加真實(shí)。

4、亮度與對(duì)比度

亮度:指顯示屏的最大發(fā)光強(qiáng)度,通常以尼特(nit)為單位。

對(duì)比度:指顯示屏上最亮與最暗區(qū)域的亮度比值。

重要性:亮度和對(duì)比度直接影響顯示畫面的明亮程度和色彩層次感。高亮度和高對(duì)比度的顯示屏能夠在各種光線環(huán)境下提供清晰的視覺(jué)效果。

5、視角

定義:視角是指從不同方向觀看顯示屏?xí)r,畫面保持清晰和色彩不失真的最大角度范圍。

重要性:視角決定了顯示屏的觀看舒適度和適用范圍。寬視角的顯示屏能夠提供更廣闊的觀看角度,減少色彩失真和亮度下降。

6、響應(yīng)時(shí)間

定義:響應(yīng)時(shí)間是指液晶分子從一種狀態(tài)轉(zhuǎn)變?yōu)榱硪环N狀態(tài)所需的時(shí)間,通常以毫秒(ms)為單位。

重要性:響應(yīng)時(shí)間決定了顯示屏在顯示動(dòng)態(tài)畫面時(shí)的流暢度和清晰度。較短的響應(yīng)時(shí)間能夠減少拖影和模糊現(xiàn)象,提高觀看體驗(yàn)。

7、功耗

定義:功耗是指顯示屏在工作狀態(tài)下所消耗的電能。

重要性:功耗直接影響設(shè)備的續(xù)航能力和使用成本。低功耗的顯示屏能夠延長(zhǎng)設(shè)備的電池壽命,降低使用成本。

8、接口類型

定義:接口類型是指顯示屏與外部設(shè)備(如計(jì)算機(jī)、手機(jī)等)連接時(shí)所使用的數(shù)據(jù)接口。

重要性:接口類型決定了顯示屏的兼容性和傳輸速度。不同的接口類型適用于不同的應(yīng)用場(chǎng)景和設(shè)備類型。

9、驅(qū)動(dòng)IC

定義:驅(qū)動(dòng)IC是控制顯示屏工作的核心芯片,負(fù)責(zé)接收和處理外部設(shè)備發(fā)送的顯示數(shù)據(jù),并將其轉(zhuǎn)換為顯示屏能夠識(shí)別的信號(hào)。

重要性:驅(qū)動(dòng)IC的性能直接影響顯示屏的顯示效果和穩(wěn)定性。選擇合適的驅(qū)動(dòng)IC能夠確保顯示屏的高品質(zhì)顯示和長(zhǎng)壽命運(yùn)行。

10、其他參數(shù)

除了以上主要參數(shù)外,還有一些其他參數(shù)也可能影響TFT-LCD驅(qū)動(dòng)的選型,如溫度范圍、存儲(chǔ)條件、使用壽命等。這些參數(shù)根據(jù)具體的應(yīng)用場(chǎng)景和需求進(jìn)行選擇。

TFT-LCD驅(qū)動(dòng)芯片的優(yōu)缺點(diǎn)

TFT(Thin Film Transistor,薄膜場(chǎng)效應(yīng)晶體管)驅(qū)動(dòng)技術(shù)作為液晶顯示屏的主流驅(qū)動(dòng)方式,具有一系列的優(yōu)點(diǎn)和缺點(diǎn)。以下是對(duì)TFT驅(qū)動(dòng)優(yōu)缺點(diǎn)的詳細(xì)分析:

優(yōu)點(diǎn)

1、高畫質(zhì):

TFT-LCD采用薄膜晶體管作為開(kāi)關(guān)元件,能夠?qū)崿F(xiàn)對(duì)每個(gè)像素點(diǎn)的獨(dú)立控制,因此具有高速度、高亮度、高對(duì)比度和高分辨率的特點(diǎn),能夠呈現(xiàn)細(xì)膩、清晰的圖像。

色彩還原度高,能夠顯示豐富的色彩和細(xì)膩的色彩過(guò)渡,使得畫面更加生動(dòng)逼真。

2、低功耗:

相比傳統(tǒng)的CRT顯示器,TFT-LCD的功耗要低得多,這有助于節(jié)省能源并延長(zhǎng)便攜式設(shè)備的電池壽命。

近年來(lái),隨著技術(shù)的進(jìn)步,TFT-LCD的低功耗特性得到了進(jìn)一步的提升,通過(guò)優(yōu)化驅(qū)動(dòng)電路和背光系統(tǒng)等方式,進(jìn)一步降低了功耗。

3、輕薄便攜:

TFT-LCD具有平板化、輕薄化的特點(diǎn),大大節(jié)省了原材料和使用空間,使得其成為便攜式電子設(shè)備(如手機(jī)、平板電腦等)的理想顯示器件。

4、使用壽命長(zhǎng):

TFT-LCD的使用壽命相對(duì)較長(zhǎng),能夠長(zhǎng)時(shí)間穩(wěn)定工作而不會(huì)出現(xiàn)明顯的性能下降或損壞。

5、環(huán)保健康:

TFT-LCD無(wú)輻射、無(wú)閃爍,對(duì)使用者的健康無(wú)損害,符合現(xiàn)代環(huán)保和健康理念。

6、適用范圍廣:

TFT-LCD可在較寬的溫度范圍內(nèi)正常工作,并且經(jīng)過(guò)特殊處理的TFT-LCD甚至可以在極端溫度條件下工作。

它不僅適用于移動(dòng)終端顯示和臺(tái)式終端顯示,還可以作為大屏幕投影電視等全尺寸視頻顯示終端使用。

7、易于集成化和更新?lián)Q代:

TFT-LCD是大規(guī)模半導(dǎo)體集成電路技術(shù)和光源技術(shù)的完美結(jié)合,易于集成化和更新?lián)Q代,具有很大的發(fā)展?jié)摿Α?/p>

缺點(diǎn)

1、成本較高:

相比其他類型的液晶顯示屏(如TN、STN等),TFT-LCD的生產(chǎn)成本較高,這在一定程度上限制了其在某些低成本應(yīng)用領(lǐng)域的普及。

2、耗電量相對(duì)較大(盡管低功耗是優(yōu)點(diǎn)之一,但相對(duì)于某些更先進(jìn)的顯示技術(shù)):

盡管TFT-LCD已經(jīng)具有較高的能效比,但在某些高亮度、高分辨率的應(yīng)用場(chǎng)景下,其耗電量仍然相對(duì)較大。這對(duì)于便攜式設(shè)備來(lái)說(shuō)是一個(gè)需要考慮的因素。

3、可視角度限制:

盡管TFT-LCD的可視角度已經(jīng)得到了很大的改善,但與某些新型顯示技術(shù)(如OLED)相比,其可視角度仍然存在一定的限制。在極端角度下觀看時(shí),可能會(huì)出現(xiàn)色彩失真或亮度下降的情況。

4、響應(yīng)速度:

盡管TFT-LCD的響應(yīng)速度已經(jīng)足夠快以滿足大多數(shù)應(yīng)用場(chǎng)景的需求,但在某些需要極高響應(yīng)速度的應(yīng)用(如電競(jìng)顯示器)中,其性能可能無(wú)法與某些更先進(jìn)的顯示技術(shù)相媲美。

綜上所述,TFT-LCD驅(qū)動(dòng)具有畫質(zhì)高、功耗低、輕薄便攜、使用壽命長(zhǎng)、環(huán)保健康、適用范圍廣和易于集成化等優(yōu)點(diǎn);但同時(shí)也存在成本較高、耗電量相對(duì)較大、可視角度限制和響應(yīng)速度等缺點(diǎn)。在實(shí)際應(yīng)用中,需要根據(jù)具體需求和場(chǎng)景來(lái)選擇合適的顯示技術(shù)和驅(qū)動(dòng)方案。

TFT-LCD驅(qū)動(dòng)芯片的使用注意事項(xiàng)

1、電壓與電流控制

驅(qū)動(dòng)電壓:液晶顯示屏(LCD)應(yīng)防止施加過(guò)大的直流電壓。驅(qū)動(dòng)電壓的直流成分越小越好,最大不要超過(guò)50mV。長(zhǎng)時(shí)間的施加過(guò)大的直流成分,會(huì)導(dǎo)致電解和電極老化,從而降低壽命。

電壓穩(wěn)定性:確保提供給TFT-LCD的電壓穩(wěn)定,避免電壓波動(dòng)對(duì)顯示屏造成損害。

2、環(huán)境因素

溫度:TFT-LCD必須在規(guī)定溫度范圍內(nèi)保存和使用。溫度過(guò)高會(huì)導(dǎo)致液晶態(tài)消失,變成液態(tài),顯示面呈黑色,無(wú)法工作;溫度過(guò)低則可能導(dǎo)致液晶結(jié)成冰花,造成永久損傷。

光照:避免長(zhǎng)時(shí)間的陽(yáng)光直射,因?yàn)橐壕Ъ捌衿谧贤饩€照射下會(huì)發(fā)生光化學(xué)反應(yīng),導(dǎo)致劣化。

濕度:保持適當(dāng)?shù)臐穸龋苊獬睗癍h(huán)境。濕度過(guò)高可能導(dǎo)致LCD內(nèi)部結(jié)露,引起漏電和短路,甚至燒毀顯示屏。

3、機(jī)械保護(hù)

避免震動(dòng)與沖擊:TFT-LCD是玻璃制品,十分脆弱,應(yīng)避免強(qiáng)烈的沖擊、碰撞、擠壓和振動(dòng)。更不可以對(duì)LCD的液晶屏施加壓力。

裝配與存儲(chǔ):在裝配和存儲(chǔ)過(guò)程中,要注意避免劃傷和弄臟顯示屏。同時(shí),不要進(jìn)行長(zhǎng)時(shí)間密封儲(chǔ)存,以防化學(xué)氣體損害液晶及偏光片。

4、電磁干擾

遠(yuǎn)離磁場(chǎng):TFT液晶顯示屏要遠(yuǎn)離磁場(chǎng)較強(qiáng)的物體,周圍強(qiáng)大的磁場(chǎng)會(huì)使顯示器的內(nèi)部產(chǎn)生額外的電壓,影響到顯示屏電壓的穩(wěn)定性,長(zhǎng)時(shí)間處于強(qiáng)大的磁場(chǎng)中還會(huì)導(dǎo)致色彩失真,影響顯示效果和壽命。

5、初始化與驅(qū)動(dòng)

正確初始化:部分TFT-LCD模組需要初始化通訊,必須向TFT-LCD供應(yīng)商索取正確的初始化應(yīng)用通訊程序,以確保初始化通訊的成功。

驅(qū)動(dòng)設(shè)置:根據(jù)TFT-LCD模組的規(guī)格書,正確設(shè)置驅(qū)動(dòng)參數(shù),包括分辨率、時(shí)序參數(shù)等。

6、使用與維護(hù)

避免長(zhǎng)時(shí)間固定畫面:避免讓液晶屏長(zhǎng)時(shí)間顯示固定畫面,以防止產(chǎn)生殘影。

合理使用屏保與壁紙:使用LCD時(shí),慎用壁紙和屏保,尤其是色彩艷麗、光線明暗變化對(duì)比強(qiáng)烈的壁紙和屏保程序,長(zhǎng)時(shí)間使用會(huì)使LCD色彩失真,影響壽命。

定期清潔:定期清潔顯示屏表面,避免灰塵和污垢的積累。

7、電氣安全

接地與絕緣:確保TFT-LCD的接地良好,避免電氣干擾和安全隱患。同時(shí),注意顯示屏與其他電氣部件的絕緣處理。

TFT-LCD驅(qū)動(dòng)芯片的廠商

全球主要廠商

聯(lián)詠科技(Novatek)

地位:中國(guó)臺(tái)灣芯片設(shè)計(jì)領(lǐng)導(dǎo)廠商,全球驅(qū)動(dòng)芯片龍頭企業(yè)。

產(chǎn)品:全系列的平面顯示屏幕驅(qū)動(dòng)芯片,以及移動(dòng)終端及消費(fèi)電子產(chǎn)品上應(yīng)用之?dāng)?shù)字影音、多媒體單芯片產(chǎn)品解決方案。

市場(chǎng)表現(xiàn):在智能手機(jī)TFT-LCD驅(qū)動(dòng)芯片市場(chǎng)占據(jù)重要地位,出貨量市占率曾高達(dá)31%。

Texas Instruments(德州儀器

地位:全球領(lǐng)先的半導(dǎo)體公司。

產(chǎn)品:包括TFT-LCD驅(qū)動(dòng)芯片在內(nèi)的多種半導(dǎo)體產(chǎn)品。

市場(chǎng)表現(xiàn):在全球TFT-LCD驅(qū)動(dòng)IC市場(chǎng)中占有重要地位。

Microchip Technology

產(chǎn)品:提供多種類型的TFT-LCD驅(qū)動(dòng)芯片。

市場(chǎng)表現(xiàn):在智能穿戴類TFT-LCD驅(qū)動(dòng)芯片市場(chǎng)中占有一定份額。

Samsung(三星

業(yè)務(wù):三星不僅是顯示面板的生產(chǎn)商,也涉足顯示驅(qū)動(dòng)芯片領(lǐng)域。

市場(chǎng)表現(xiàn):在整合型AMOLED顯示驅(qū)動(dòng)芯片市場(chǎng)中占據(jù)領(lǐng)先地位,同時(shí)也在TFT-LCD驅(qū)動(dòng)芯片市場(chǎng)有所布局。

NXP Semiconductors(恩智浦半導(dǎo)體)

產(chǎn)品:提供多種高性能的半導(dǎo)體解決方案,包括TFT-LCD驅(qū)動(dòng)芯片。

市場(chǎng)表現(xiàn):在全球市場(chǎng)中占有一定份額。

Renesas Electronics(瑞薩電子)

產(chǎn)品:包括TFT-LCD驅(qū)動(dòng)芯片在內(nèi)的多種電子產(chǎn)品。

市場(chǎng)表現(xiàn):在全球TFT-LCD驅(qū)動(dòng)IC市場(chǎng)中具有一定影響力。

ROHM Semiconductor(羅姆半導(dǎo)體)

產(chǎn)品:提供多種半導(dǎo)體產(chǎn)品,包括TFT-LCD驅(qū)動(dòng)芯片。

市場(chǎng)表現(xiàn):在全球市場(chǎng)中占有一定的市場(chǎng)份額。

中國(guó)大陸廠商

韋爾股份(WillSemi)

業(yè)務(wù):于2020年以1.2億美元收購(gòu)Synaptics公司亞洲地區(qū)的TDDI業(yè)務(wù),正式進(jìn)軍顯示驅(qū)動(dòng)芯片市場(chǎng)。

市場(chǎng)表現(xiàn):在智能手機(jī)TFT-LCD驅(qū)動(dòng)芯片市場(chǎng)占有率為6%(不含Synaptics TDDI業(yè)務(wù)交割前的份額),排名第五。

天德鈺(JADARD)

背景:深圳天德鈺為富士康科技集團(tuán)旗下IC設(shè)計(jì)核心成員。

產(chǎn)品:產(chǎn)品線包含顯示驅(qū)動(dòng)芯片、VCM驅(qū)動(dòng)芯片、QC/PD快充協(xié)議芯片和電子價(jià)簽驅(qū)動(dòng)芯片等。

市場(chǎng)表現(xiàn):在智能手機(jī)TFT-LCD驅(qū)動(dòng)芯片市場(chǎng)占有率為4%,排名第六。

集創(chuàng)北方(Chipone)

業(yè)務(wù):中國(guó)大陸驅(qū)動(dòng)芯片龍頭企業(yè),產(chǎn)品線包含顯示驅(qū)動(dòng)芯片、TCON芯片、電源管理芯片、指紋識(shí)別芯片、觸控芯片和LED顯示驅(qū)動(dòng)芯片等。

市場(chǎng)表現(xiàn):在智能手機(jī)TFT-LCD驅(qū)動(dòng)芯片市場(chǎng)占有率接近2%,排名第七。

新相微

市場(chǎng)表現(xiàn):在TFT-LCD手機(jī)顯示驅(qū)動(dòng)芯片市場(chǎng)中出貨量約占全球市場(chǎng)的1.5%,在中國(guó)內(nèi)地出貨量排名第五。

其他廠商

奕力科技(Ilitek):全球智能手機(jī)TFT-LCD驅(qū)動(dòng)芯片市場(chǎng)出貨量市占率較高的廠商之一。

敦泰電子(FocalTech)、奇景光電(Himax)等也在全球智能手機(jī)TFT-LCD驅(qū)動(dòng)芯片市場(chǎng)中占有一定份額。

三、TFT-LCD屏驅(qū)動(dòng)芯片的硬件設(shè)計(jì)方案

本文主要采用了矽創(chuàng)電子的ST7735S做為驅(qū)動(dòng)芯片。

ST7735S是一款TFT-LCD(薄膜晶體管液晶顯示器)圖形顯示芯片,廣泛應(yīng)用于各種液晶顯示模塊中。以下是對(duì)ST7735S的詳細(xì)介紹:

一、基本參數(shù)

分辨率:ST7735S支持兩種分辨率,分別為128160和132162。這兩種分辨率的選擇通常通過(guò)特定的引腳(如GM0和GM1)來(lái)配置。

顏色深度:支持26萬(wàn)色(262K-color, RGB666, 18bits),因此片載顯示數(shù)據(jù)存儲(chǔ)空間為13216218bits。

顏色模式:常見(jiàn)的顏色模式包括RGB565(16位色,65K色)和RGB666(18位色,262K色)。RGB565因其剛好使用2個(gè)字節(jié)的空間,常被用于節(jié)約單片機(jī)資源。

二、接口特性

并行接口:支持并行8080系列單片機(jī)接口(8位、9位、16位和18位)和并行6800系列單片機(jī)接口(8位、9位、16位和18位)。

串行接口:支持3線和4線兩種串行接口。3線串行接口比4線串行接口少了“數(shù)據(jù)/命令”選擇(D/CX)引腳,因此在通信上,3線串行接口主機(jī)向從機(jī)發(fā)送的每個(gè)字節(jié)前需增加一個(gè)“數(shù)據(jù)/命令”控制位。

三、引腳定義

ST7735S的引腳定義包括但不限于:

CS:片選信號(hào)。

DC(或D/CX):數(shù)據(jù)模式選擇信號(hào),用于區(qū)分是寫命令還是寫數(shù)據(jù)。

RST:復(fù)位信號(hào),低電平有效。

SDA:SPI數(shù)據(jù)線。

SCL:SPI時(shí)鐘線。

VDD:電源引腳,兼容+5V和+3.3V。

GND:接地引腳。

四、應(yīng)用與操作

1、復(fù)位與初始化:

復(fù)位信號(hào)低電平有效,要求時(shí)間大于10us,復(fù)位后最好再等待一段時(shí)間(如120ms)以確保穩(wěn)定。

初始化過(guò)程包括退出睡眠模式、配置寄存器(如屏幕刷新率、電壓、伽馬極性、像素格式等)、設(shè)置顯示等步驟。

2、坐標(biāo)位置控制:

通過(guò)寫入0X2A和0X2B寄存器來(lái)設(shè)置屏幕的顯示區(qū)域(起始坐標(biāo)和終點(diǎn)坐標(biāo))。

3、顏色填充與顯示:

在設(shè)置好顯示區(qū)域后,可以通過(guò)寫入顏色數(shù)據(jù)到顯存中來(lái)實(shí)現(xiàn)顏色的填充。常用的顏色數(shù)據(jù)包括紅色、綠色、藍(lán)色、白色、黑色和黃色等。

4、圖像與字符顯示:

由于ST7735S內(nèi)部沒(méi)有字庫(kù),所以需要在外部制作字庫(kù)或圖像數(shù)據(jù),并通過(guò)MCU將數(shù)據(jù)發(fā)送到顯示屏上。

五、注意事項(xiàng)

在使用ST7735S時(shí),需要根據(jù)具體的應(yīng)用場(chǎng)景選擇合適的分辨率和顏色模式。

初始化過(guò)程中需要按照芯片手冊(cè)中的要求配置相關(guān)寄存器,以確保顯示屏能夠正常工作。

在進(jìn)行數(shù)據(jù)傳輸時(shí),需要注意數(shù)據(jù)格式和時(shí)序要求,以避免通信錯(cuò)誤。

總的來(lái)說(shuō),ST7735S是一款功能強(qiáng)大的TFT-LCD圖形顯示芯片,廣泛應(yīng)用于各種需要彩色液晶顯示的嵌入式系統(tǒng)中。通過(guò)合理的配置和使用,可以實(shí)現(xiàn)高質(zhì)量的圖像和字符顯示效果。

四、TFT-LCD屏驅(qū)動(dòng)芯片的軟件設(shè)計(jì)方案

本文采用了奇跡物聯(lián)的紅豆版開(kāi)源技術(shù)平臺(tái)為主控單元,一步步手把手教會(huì)讀者如何使用紅豆版開(kāi)源平臺(tái)編寫ST7735S驅(qū)動(dòng)。這里對(duì)代碼就不多詳解,如果需要詳細(xì)了解,請(qǐng)到奇跡物聯(lián)的紅豆版開(kāi)源平臺(tái)了解詳細(xì)代碼講解。

1 Gitee鏈接地址

Demo位于amaziot_bloom_os_sdksample3rd3.0_ST7735S

Gitee源碼地址:https://gitee.com/ning./hongdou

Github源碼地址:https://github.com/ayumid/hongdou

編譯指令:.build.bat -l .amaziot_bloom_os_sdksample3rd3.0_ST7735S

2 組件功能介紹

驅(qū)動(dòng)TFT-LCD顯示圖片,不同大小的漢字,字符,數(shù)字;畫圓,畫矩形,畫線;LCD驅(qū)動(dòng)使用ST7735S。任何品牌的LCD,只要是驅(qū)動(dòng)芯片使用的ST7735S,都可以使用本驅(qū)動(dòng)。驅(qū)動(dòng)使用模擬spi實(shí)現(xiàn)。

3 代碼講解

1 drv_st7735s_lcd_fill

功能:該函數(shù)用于,在指定區(qū)域填充顏色。

參數(shù):

參數(shù) 釋義
xsta,ysta 起始坐標(biāo)
xend,yend 終止坐標(biāo)

返回值:無(wú)

示例:

//屏幕顯示白色
drv_st7735s_lcd_fill(0,0,LCD_W,LCD_H,WHITE);

2 drv_st7735s_draw_point

功能:該函數(shù)用于,在指定位置畫點(diǎn)。

參數(shù):

參數(shù) 釋義
x,y 畫點(diǎn)坐標(biāo)
color 點(diǎn)的顏色

返回值:無(wú)

示例:

drv_st7735s_draw_point(x0-b,y0-a,color);             //3

3 drv_st7735s_draw_line

功能:該函數(shù)用于,根據(jù)坐標(biāo)畫圓。

參數(shù):

參數(shù) 釋義
x1,y1 起始坐標(biāo)
x2,y2 終止坐標(biāo)
color 線的顏色

返回值:無(wú)

示例:

//畫線
drv_st7735s_draw_line(10,20,130,40,LIGHTBLUE);

4 drv_st7735s_draw_rectangle

功能:該函數(shù)用于,指定坐標(biāo)畫矩形。

參數(shù):

參數(shù) 釋義
x1,y1 起始坐標(biāo)
x2,y2 終止坐標(biāo)
color 線的顏色

返回值:無(wú)

示例:

//顯示矩形
drv_st7735s_draw_rectangle(120,20,140,60,GREEN);

5 drv_st7735s_draw_circle

功能:該函數(shù)用于,畫圓。

參數(shù):

參數(shù) 釋義
x0,y0 圓心坐標(biāo)
r 半徑
color 圓的顏色

返回值:無(wú)

示例:

//顯示圓
drv_st7735s_draw_circle(45,35,20,BLUE);

6 drv_st7735s_show_chinese

功能:該函數(shù)用于,顯示漢字串。

參數(shù):

參數(shù) 釋義
x,y 顯示坐標(biāo)
*s 要顯示的漢字串
fc 字的顏色
bc 字的背景色
sizey 字號(hào) 可選 12 16 24 32
mode 0非疊加模式 1疊加模式

返回值:無(wú)

示例:

//顯示漢字,大小24
drv_st7735s_show_chinese(85,20,"奇跡物聯(lián)",RED,WHITE,16,0);

7 drv_st7735s_show_chinese_12x12

功能:該函數(shù)用于,顯示單個(gè)12x12漢字。

參數(shù):

參數(shù) 釋義
x,y 顯示坐標(biāo)
*s 要顯示的漢字串
fc 字的顏色
bc 字的背景色
sizey 12
mode 0非疊加模式 1疊加模式

返回值:無(wú)

示例:

drv_st7735s_show_chinese_12x12(x,y,s,fc,bc,sizey,mode);

8 drv_st7735s_show_chinese_16x16

功能:該函數(shù)用于,顯示單個(gè)16x16漢字。

參數(shù):

參數(shù) 釋義
x,y 顯示坐標(biāo)
*s 要顯示的漢字串
fc 字的顏色
bc 字的背景色
sizey 字號(hào) 可選 12 16 24 32
mode 0非疊加模式 1疊加模式

返回值:無(wú)

示例:

drv_st7735s_show_chinese_16x16(x,y,s,fc,bc,sizey,mode);

9 drv_st7735s_show_chinese_24x24

功能:該函數(shù)用于,顯示單個(gè)24x24漢字。

參數(shù):

參數(shù) 釋義
x,y 顯示坐標(biāo)
*s 要顯示的漢字串
fc 字的顏色
bc 字的背景色
sizey 字號(hào) 可選 12 16 24 32
mode 0非疊加模式 1疊加模式

返回值:無(wú)

示例:

drv_st7735s_show_chinese_24x24(x,y,s,fc,bc,sizey,mode);

10 drv_st7735s_show_chinese_32x32

功能:該函數(shù)用于,顯示單個(gè)32x32漢字。

參數(shù):

參數(shù) 釋義
x,y 顯示坐標(biāo)
*s 要顯示的漢字串
fc 字的顏色
bc 字的背景色
sizey 字號(hào) 可選 12 16 24 32
mode 0非疊加模式 1疊加模式

返回值:無(wú)

示例:

drv_st7735s_show_chinese_32x32(x,y,s,fc,bc,sizey,mode);

11 drv_st7735s_show_char

功能:該函數(shù)用于,顯示單個(gè)字符。

參數(shù):

參數(shù) 釋義
x,y 顯示坐標(biāo)
*s 要顯示的漢字串
fc 字的顏色
bc 字的背景色
sizey 字號(hào) 可選 12 16 24 32
mode 0非疊加模式 1疊加模式

返回值:無(wú)

示例:

drv_st7735s_show_char(x+(len-2)*sizex,y,'.',fc,bc,sizey,0);

12 drv_st7735s_show_string

功能:該函數(shù)用于,顯示字符串。

參數(shù):

參數(shù) 釋義
x,y 顯示坐標(biāo)
*s 要顯示的漢字串
fc 字的顏色
bc 字的背景色
sizey 字號(hào) 可選 12 16 24 32
mode 0非疊加模式 1疊加模式

返回值:無(wú)

示例:

//顯示字符
drv_st7735s_show_string(40,20,"LCD_W:",RED,WHITE,16,0);

13 drv_st7735s_pow

功能:該函數(shù)用于,顯示數(shù)字。

參數(shù):

參數(shù) 釋義
m 底數(shù)
n 指數(shù)

返回值:無(wú)

示例:

temp=(num1/drv_st7735s_pow(10,len-t-1))%10;

14 drv_st7735s_show_pic

功能:該函數(shù)用于,顯示圖片。

參數(shù):

參數(shù) 釋義
x,y 起點(diǎn)坐標(biāo)
length 圖片長(zhǎng)度
width 圖片寬度
pic[] 圖片數(shù)組

返回值:無(wú)

示例:

//顯示圖片,圖片寬36,高24,具體要看自己的圖片使用桌面軟件生成的實(shí)際參數(shù),這里的圖片參數(shù)為93 * 26
drv_st7735s_show_pic(20,25,123,34,gImage_1);

15 drv_st7735s_delay_ms

功能:該函數(shù)用于,延時(shí)函數(shù)。

參數(shù):

參數(shù) 釋義
ms 毫秒

返回值:無(wú)

示例:

drv_st7735s_delay_ms(100);

16 drv_st7735s_gpio_init

功能:該函數(shù)用于,gpio初始化。

參數(shù):無(wú)

返回值:無(wú)

示例:

drv_st7735s_gpio_init();//初始化GPIO

17 drv_st7735s_wr

功能:該函數(shù)用于,LCD串行數(shù)據(jù)寫入函數(shù)。

參數(shù):

參數(shù) 釋義
dat 要寫入的串行數(shù)據(jù)

返回值:無(wú)

示例:

drv_st7735s_wr(dat);

18 drv_st7735s_wr_byte

功能:該函數(shù)用于,寫一個(gè)字節(jié)數(shù)據(jù)。

參數(shù):

參數(shù) 釋義
dat 寫入的數(shù)據(jù)

返回值:無(wú)

示例:

drv_st7735s_wr_byte(0x36);

19 drv_st7735s_wr_word

功能:該函數(shù)用于,LCD寫入兩個(gè)字節(jié)數(shù)據(jù)。

參數(shù):

參數(shù) 釋義
dat 寫入的數(shù)據(jù)

返回值:無(wú)

示例:

drv_st7735s_wr_word(x1+26);

20 drv_st7735s_wr_reg

功能:該函數(shù)用于,寫LCD寫入命令。

參數(shù):

參數(shù) 釋義
dat 寫入的命令

返回值:無(wú)

示例:

drv_st7735s_wr_reg(0x2a);//列地址設(shè)置

21 drv_st7735s_addr_set

功能:該函數(shù)用于,設(shè)置起始和結(jié)束地址。

參數(shù):

參數(shù) 釋義
x1,x2 設(shè)置列的起始和結(jié)束地址
y1,y2 設(shè)置行的起始和結(jié)束地址

返回值:無(wú)

示例:

drv_st7735s_addr_set(x,y,x+sizex-1,y+sizey-1);  //設(shè)置光標(biāo)位置 

22 drv_st7735s_init

功能:該函數(shù)用于,st7735s初始化。

參數(shù):無(wú)

返回值:無(wú)

示例:

st7735s初始化

4 Demo實(shí)戰(zhàn)

4.1 創(chuàng)建一個(gè)Demo

復(fù)制20.1_file_xtu示例工程,到同一個(gè)文件夾下,修改文件名為3.0_ST7735S,如圖:

wKgaombxKu6AEwMuAABIC0ofwG8667.jpg

4.2 修改makefile

增加文件組件所在目錄頭文件路徑,和源文件路徑,如圖:

wKgZombxKvCAezqrAACvPE9cTz0190.jpg

4.3 增加頭文件

使用代碼編輯器,將新建的工程文件加入代碼編輯器中,打開(kāi)main.c,修改main.c,加入am.h等頭文件,如圖:

wKgaombxKvCANCyLAAAYxHYNDy8108.jpg

4.4 修改代碼

在Phase2Inits_exit 創(chuàng)建一個(gè)任務(wù),如圖:

wKgZombxKvGANujcAABSpooMXUQ734.jpg

4.5 宏定義介紹

sample_st7735s_uart_printf

輸出日志到DEBUG 串口,日志比較少,可以輸出到這個(gè)串口,如果日志比較多,需要輸出到usb口,以免不必要的問(wèn)題出現(xiàn)

sample_st7735s_catstudio_printf

輸出日志到USB 串口,使用catstudio查看,catstudio查看日志需要更新對(duì)應(yīng)版本mdb.txt文件,軟件打開(kāi)filtter過(guò)濾日志,只查看用戶輸出的日志

SAMPLE_ST7735S_STACK_SIZE

棧空間宏定義

4.6 全局變量介紹

sample_st7735s_stack_ptr

任務(wù)棧空間,本例使用數(shù)組實(shí)現(xiàn),用戶在做項(xiàng)目時(shí),可以預(yù)先估算下當(dāng)先任務(wù)需要的大致棧空間,OS沒(méi)有提供可以查看棧空間使用情況的API

sample_st7735s_task_ref

任務(wù)指針

4.7 函數(shù)介紹

Phase1Inits_enter

底層初始化,本例空

Phase1Inits_exit

底層初始化,本例空

Phase2Inits_enter

底層初始化,本例空

Phase2Inits_exit

創(chuàng)建主任務(wù),初始化消息隊(duì)列,定時(shí)器,任務(wù)等。

代碼片段:

void Phase2Inits_exit(void)
{
    int ret = 0;
    GPIOConfiguration config = {0};

    //鍒涘緩瀹氭椂鍣?    OSATimerCreate(&sample_xl9535_int_detect_timer_ref);
    //鍒涘緩涓柇澶勭悊浠誨姟
    OSATaskCreate(&sample_st7735s_task_ref, sample_st7735s_stack_ptr, SAMPLE_ST7735S_STACK_SIZE, 100, "st7735s_task", sample_st7735s_task, NULL);

}

sample_exat_rcv_uart_task

主任務(wù),獲取imsi,rsrq等參數(shù)信息。

代碼片段:

void sample_st7735s_task(void *param)
{
    GPIO_ReturnCode ret = 0;
    OSA_STATUS status = OS_SUCCESS;
    float t=0;

    drv_st7735s_init();//

    while(1)
    {
        //屏幕顯示白色
        drv_st7735s_lcd_fill(0,0,LCD_W,LCD_H,WHITE);
        //顯示圖片,圖片寬36,高24,具體要看自己的圖片使用桌面軟件生成的實(shí)際參數(shù),這里的圖片參數(shù)為93 * 26
        drv_st7735s_show_pic(20,25,123,34,gImage_1);
        sample_st7735s_sleep(1);
        //屏幕顯示白色
        drv_st7735s_lcd_fill(0,0,LCD_W,LCD_H,WHITE);
        //顯示漢字,大小16
        drv_st7735s_show_chinese(50,5,"奇跡物聯(lián)",RED,WHITE,12,0);
        //顯示字符
        drv_st7735s_show_string(40,20,"LCD_W:",RED,WHITE,16,0);
        //顯示數(shù)字
        drv_st7735s_show_int_num(88,20,LCD_W,3,RED,WHITE,16);
        //顯示字符
        drv_st7735s_show_string(40,40,"LCD_H:",RED,WHITE,16,0);
        //顯示數(shù)字
        drv_st7735s_show_int_num(88,40,LCD_H,3,RED,WHITE,16);
        //顯示浮點(diǎn)數(shù)
        drv_st7735s_show_float_num(40,60,t,4,RED,WHITE,16);
        t += 0.11;
        
        sample_st7735s_sleep(1);
        //屏幕顯示白色
        drv_st7735s_lcd_fill(0,0,LCD_W,LCD_H,WHITE);
        //顯示圓
        drv_st7735s_draw_circle(45,35,20,BLUE);
        //顯示漢字,大小24
        drv_st7735s_show_chinese(85,20,"奇跡物聯(lián)",RED,WHITE,16,0);
        sample_st7735s_sleep(1);
        //屏幕顯示白色
        drv_st7735s_lcd_fill(0,0,LCD_W,LCD_H,WHITE);
        //顯示矩形
        drv_st7735s_draw_rectangle(120,20,140,60,GREEN);
        //顯示漢字,大小32
        drv_st7735s_show_chinese(10,30,"奇跡物聯(lián)",RED,WHITE,24,0);
        sample_st7735s_sleep(1);
        //屏幕顯示白色
        drv_st7735s_lcd_fill(0,0,LCD_W,LCD_H,WHITE);
        //畫線
        drv_st7735s_draw_line(10,20,130,40,LIGHTBLUE);
        drv_st7735s_draw_line(50,25,150,10,CYAN);
        //顯示漢字,大小12
        drv_st7735s_show_chinese(30,40,"奇跡物聯(lián)",RED,WHITE,32,0);
        sample_st7735s_sleep(1);
//        LCD_SCLK_Clr();
//        LCD_MOSI_Clr();
//        LCD_RES_Clr();
//        LCD_DC_Clr();
//        LCD_CS_Clr();
//        LCD_BLK_Clr();
//        sample_st7735s_sleep(1);
//        LCD_SCLK_Set();
//        LCD_MOSI_Set();
//        LCD_RES_Set();
//        LCD_DC_Set();
//        LCD_CS_Set();
//        LCD_BLK_Set();
    }
}

4.8 編譯

在SDK根目錄打開(kāi)命令行,輸入命令.build.bat -l .amaziot_bloom_os_sdksample3rd3.0_ST7735S

PS F:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF
λ .build.bat -l .amaziot_bloom_os_sdksample3rd3.0_ST7735S
子目錄或文件 outbin 已經(jīng)存在。
命令語(yǔ)法不正確。
子目錄或文件 buildobj 已經(jīng)存在。
gnumake: Entering directory `F:/3.asr-b/cat.1-asr1606/1.software/BlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/sample/3rd/3.0_ST7735S'
armcc.exe -c  --cpu Cortex-R4 --no_unaligned_access -g -O2 --apcs /inter --diag_suppress 2084,1,2,177,188,223,550,1296,2795,6319,9931,9933 --diag_error=warning --gnu --thumb --loose_implicit_cast  -DDATA_COLLECTOR_IMPL -DISPT_OVER_SSP -DDIAG_SSP_DOUBLE_BUFFER_USE_DYNAMIC_ALLOCATION -DENV_XSCALE -DL1_DCXO_ENABLED -DLTE_HIGH_MOBILITY_OPTIMIZATION -DRUN_XIP_MODE -DCRANE_Z2 -DCA_LONG_IPC_MSG -DNEZHA3 -DNEZHA3_1826 -DUPGRADE_PLMS -DUPGRADE_PLMS_SR -DLTE_GSMMULTIBCCH -DGPLC_LTE_RSSI_SCAN -DL1V_NEW_RSSI -DUPGRADE_PLMS_3G -DUPGRADE_PLMS_L1 -DUPGRADE_FG_PLMS -DFG_PLMS_URR -DUPGRADE_L1A_FG_PLMS -DUPGRADE_PLMS_STAGE_2 -DUPGRADE_MBCCH -DMULTI_BCCH_READY_IND -DURR_MRAT_ICS_SEARCH -DUPGRADE_ICS -DMRAT_NAS -DUPGRADE_PLMS_SEARCH_API -DICS_MBCCH -DICS_MBCCH_2G_RSSI -DDIAG_NEWPP -DPHS_SW_DEMO -DPHS_SW_DEMO_TTC -DPHS_SW_DEMO_TTC_PM -DFULL_SYSTEM -D_DDR_INIT_ -D_TAVOR_HARBELL_ -DUPGRADE_ARBEL_PLATFORM -D_TAVOR_B0_SILICON_ -DTDL1C_SPY_ENABLE -DDLM_TAVOR -DTAVOR -DFLAVOR_DUALCORE -DDEBUG_D2_MOR_REG_RESEREVED_ENABLE -D_DIAG_USE_COMMSTACK_ -D_TAVOR_DIAG_ -DPM_DEBUG_MODE_ENABLED -DPM_D2FULL_MODE -DPM_EXT_DBG_INT_ARR -DFEATURE_WB_AMR_PS -DMACRO_FOR_LWG -DHL_LWG -DOPTIMIZE_FOR_2G_BCCH -DPLAT_TEST -D_FDI_USE_OSA_ -DPLAT_USE_THREADX -DLWIP_IPNETBUF_SUPPORT -DCRANE_MCU_DONGLE -DAT_OVER_UART -DPHS_SW_DEMO_TTC_PM -DUPGRADE_LTE_ONLY -DEXT_AT_MODEM_SUPPORT -DLTEONLY_THIN_SINGLE_SIM -DLFS_FILE_SYS -DLFS_FILE_SYS_V2 -DPSM_ENABLE -DNO_PAHO_MQTT -DNO_XML -DNO_LWM2M -DREMOVE_MBEDTLS -DNO_AT_NET -DCRANE_SD_NOT_SUPPORT -DNTP -DYMODEM_EEH_DUMP -DENABLE_DM_LTEONLY -DLTEONLY_THIN -DNO_EXTEND_MY_Q_AT -DNOT_SUPPORT_HTTPS -DNOT_SUPPORT_PM813 -DCRANEL_4MRAM -DREMOVE_PB -DUART_NEW_VERSION -DREMOVE_MEP -DREMOVE_SMS -DREMOVE_ENVSIM -DAPN_INCODE -DLTEONLY_THIN_SINGLE_SIM_2MFLASH -DASR160X_OPENCPU_FEATURE -DENABLE_UART3_FEATRUE -DENABLE_UART4_FEATRUE -DYUGE_MBEDTLS_3_2_1 -DENABLE_MAC_TX_DATA_LOGGING -DDISABLE_NVRAM_ACCESS -DINTEL_UPGRADE_EE_HANDLER_SUPPORT -DLTE_W_PS -DL1_DUAL_MODE -DUPGRADE_HERMON_DUAL -DINTEL_UPGRADE_DUAL_RAT -DINTEL_UPGRADE_GPRS_CIPHER_FLUSH -DUPGRADE_ENHANCED_QUAD_BAND -DINTEL_2CHIP_PLAT -DI_2CHIP_PLAT -DUPGRDE_TAVOR_COMMUNICATION -DRUN_WIRELESS_MODEM -DFLAVOR_DDR12MB_GB1MB5 -DFEATURE_SHMEM -DACIPC_ENABLE_NEW_CALLBACK_MECHANISM -DRELIABLE_DATA -DMAP_NSS -DTV_FNAME=""SW_PLATFORM=PMD2NONE PHS_SW_DEMO PHS_SW_DEMO_PM SRCNUCLEUS FULL_SYSTEM NOACRTC PDFLT PLAT_TEST PV2 DIAGOSHMEM NVM WITHL1V"" -DTV_FDESC=""SW_DESCRIPTION="" -DENABLE_ACIPC -D_DATAOMSL_ENABLED_ -DUSB_CABLE_DETECTION_VIA_PMIC -DMIPS_TEST -DMIPS_TEST_RAM -DFLAVOR_DIET_RAM -DNVM_INCLUDE -DMSL_INCLUDE -DMSL_POOL_MEM -DNO_AUDIO -DOSA_QUEUE_NAMES -D_DIAG_DISABLE_USB_ -DOSA_NUCLEUS -DOSA_USED -DPM_D2NONE_MODE -DCRANE_SOC_TEMPERATURE_SENSOR -DL1_SW_UPDATE_FOR_DIGRF -DPHS_L1_SW_UPDATE_R7 -DUPGRADE_LTE -DFRBD_CALIB_NVM -DFRBD_AGC_CALIB -DFRBD_FDT_CALIB -DHSPA_MPR -DCAPT_PARAMS_OPTIMIZE -DL1_WB_R99_ONLY -DL1V_WB_R99_ONLY -DINTERGRATED_RF_SUPPORT -DL1_RX_DIV_SUPPORT -DENABLE_OOS_HANDLING -DTAVOR_D2_WB_L1_SUPPORT -DL1_DDR_HIGH_FREQ -DUPGRADE_DIGRF3G_SUPPORT -DW_PS_PLUS_G_PAGING -D"NO_APLP=0" -DINTEL_UPGRADE_UNIFIED_VOICE_TASK -DINTEL_UPGRADE_R99 -DAPLP_SPY_ENABLE -D__TARGET_FEATURE_DOUBLEWORD -DWHOLE_UMTS_STACK -DUSE_TTPCOM_CSR_BLUETOOTH_AUDIO_GAIN_CONTROL -DL1_UPGRADE_R5 -DUPGRADE_EDGE -DUPGRADE_R4_FS1 -DINTEL_UPGRADE_GSM_CRL_IF -DUPGRADE_EGPRS_M -DINTEL_UPGRADE_EGPRS_M -DINTEL_UPGRADE_RF_PARAMS_IN_CF_TDS -DINTEL_UPGRADE_2SAMPLES_PER_SYMBOL -D"GPRS_MULTISLOT_CLASS=12" -D"EGPRS_MULTISLOT_CLASS=12" -DMARVELL_UPGRADE_BSIC_REDESIGN -DMSL_INCLUDE -DINTEL_HERMON_SAC -DCRANE_CUST_BUILD -DL1_SW_UPDATE_FOR_DIGRF -DFLAVOR_COM -DSILICON_PV2 -DSILICON_SEAGULL -DSILICON_TTC_CORE_SEAGULL -DPCAC_INCLUDE -Otime  -DBUILD_DATE=""06 06 2024"" -DBUILD_TIME=""10:24:55"" -Iatcmdsinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoptelephonyyugeinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalUARTinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalcoreinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalPMUinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalGPIOinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xosposixinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xdiagdiag_logicsrc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xcswSysCfginc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xcswplatforminc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xenvwin32inc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xcswBSPinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xcswplatformdev_platbuild -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xososainc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xosthreadxinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xosnu_xscaleinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacpsminc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcachttpclientsrc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xdiagdiag_logicinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoptimerinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopintcinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xcswPMinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoppminc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilTickManagerinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopBSPinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoptelephonyatcmdsrvinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoptelephonyatparserinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoptelephonysdkinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcachttpclientinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacciinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcaclwipv4v6srcinclude -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcaclwipv4v6srcincludearch -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcaclwipv4v6srcincludeipv4 -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcaclwipv4v6srcincludeipv6 -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcaclwipv4v6srcincludelwip -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcaclwipv4v6srcincludenetif -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopmmi_matinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xtavorArbelinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xtavorenvinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoptelephonymodeminc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacdusterinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacfotainc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalI2Cinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalACIPCinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilfatsysflash -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilFDIsrcINCLUDE -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalMMUinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilFDIsrcFDI_ADD -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilFDIsrcFM_INC -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilfatsysfshdr -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutillittlefsinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacttsinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacdialinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilcsw_memoryinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoputilitiesinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopcommpminc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilnvminc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilEEhandlerinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilEEhandlersrc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopRTCinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhoptelephonyci_clientinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalBT_deviceinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalUARTinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopmrdinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopdmainc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilsoftutilinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhalSPIinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacwebsocketinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacatnet_srvinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xsoftutilfotacomminc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xaud_swAudioinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xaud_swACM_COMMinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xaud_swaudio_stubsrc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhopaaminc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xaud_swAudioHALinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xhaldbgshellinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFincludeasr160xpcacopencpuinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFamaziot_bloom_os_sdkutils -IF:/3.asr-b/cat.1-asr1606/1.software/BlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/sample/3rd/3.0_ST7735Saminc -IF:/3.asr-b/cat.1-asr1606/1.software/BlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/sample/3rd/3.0_ST7735Satcmdsinc -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFamaziot_bloom_os_sdk3rd_drives -IF:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFamaziot_bloom_os_sdk3rd_drivesST7735S  -o buildobj/ext_at_cmds.o F:/3.asr-b/cat.1-asr1606/1.software/BlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/sample/3rd/3.0_ST7735S/atcmds/src/ext_at_cmds.c
armlink.exe buildobj/main.o buildobj/ext_at_cmds.o buildobj/ext_at_controller.o buildobj/drv_st7735s_lcd.o buildobj/drv_st7735s_lcd_init.o 
                -o F:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFoutbinArbel_PMD2NONE_40M.axf 
                --via F:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFprebuilt_1606lArbel_PMD2NONE_targ_objliblist.txt 
                --elf 
                --scatter F:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFprebuilt_1606lCrane_DS_4M_Ram_2M_Flash_XIP_CIPSRAM_Common_SingleSIM.sct 
                --predefine="-DLTEONLY_THIN_SINGLE_SIM" --map --symbols --info sizes,totals 
                --list F:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFoutbinArbel_PMD2NONE_40M.map 
                --keep init.o(Header) --keep init.o(Vectors) --diag_suppress 6312,6314,6319,6329 
                --feedback F:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFoutfeedbackLinkOptLteonlyThin_SingleSim_NoSMS.txt
F:3.asr-bcat.1-asr16061.softwareBlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRFtoolsbuildimage_1606l.bat
SDK_PROD_TYPE   : [DM]
SDK_CUST_SKU    : [THIN_SINGLE_SIM_NO_SMS]
SDK_PS_MODE     : [LTEONLY]
SDK_CHIP_VER    : [Z2A0]
SDK_OS_TYPE     : [TX]
Platform Convertion Tools v4.01 with PS option extension
Convertion done!
|INPUT   |outbincp_1606L.bin
|MARK    |NAME    |EXEADDR .LOADADDR.LENGTH  .CPZLADDR|COMPRESS STASTIC              |
|--------|--------|--------.--------.--------.--------|------------------------------|
|This Is LteOnly 4M|
|RW_CPZ_1|DDR_RW_ |7e119000.8006aa70.0000cdd4.8006b000|0000cdd4->00003000
|This Is LteOnly 4M|
|RW_CPZ_2|PS_NCAH |7e388000.80077844.00001300.8006e000|00001300->00001000
|This Is LteOnly 4M|
|RW_CPZ_3|ITCM    |7e3dac00.80078b44.0000f51c.8006f000|0000f51c->0000a000
|This Is LteOnly 4M|
|RW_CPZ_4|CODE_PS |7e1aa000.80088060.0002fe38.80079000|0002fe38->0001e000
|This Is LteOnly 4M|
|RW_CPZ_5|CODEPSB |7e1dc000.800b7e98.000339c0.80097000|000339c0->0001b000
|This Is LteOnly 4M|
|RW_CPZ_6|CODEPSC |7e213000.800eb858.000323ec.800b2000|000323ec->0001b000
|This Is LteOnly 4M|
|RW_CPZ_7|CODEPSD |7e249000.8011dc44.00028d88.800cd000|00028d88->0001a000
|This Is LteOnly 4M|
|RW_CPZ_8|CODEPSE |7e277000.801469cc.0002e310.800e7000|0002e310->0001a000
|This Is LteOnly 4M|
|RW_CPZ_9|CODEPSF |7e2a9000.80174cdc.0001c948.80101000|0001c948->00011000
|This Is LteOnly 4M|
|RW_CPZ_A|CODE_PL |7e2ca000.80191624.0002fa44.80112000|0002fa44->0001e000
|This Is LteOnly 4M|
|RW_CPZ_B|CODEPLB |7e2fa000.801c1068.00039058.80130000|00039058->00021000
|This Is LteOnly 4M|
|RW_CPZ_C|CODEPLC |7e337000.801fa0c0.000268d4.80151000|000268d4->00011000
|--------|--------|--------.--------.--------.--------|------------------------------|
|                                                     |      0x00209994 -> 0x0014b000|
|                                                     |       2.037(MB) ->  1.293(MB)|
|------------------------------------------------------------------------------------|
cp_1606L.axf
cp_1606L.bin
cp_1606L.map
gnumake: Leaving directory `F:/3.asr-b/cat.1-asr1606/1.software/BlOOM_OS_1606_OPENCPU_1191_A09_WIHT_NEWRF/amaziot_bloom_os_sdk/sample/3rd/3.0_ST7735S'
"copy NEZHAC_CP_CNR_MIFI_TX.bin to ./ "

已復(fù)制         1 個(gè)文件。

4.9 生成固件

參考入門中開(kāi)發(fā)工具,生成工具。

4.10 測(cè)試

測(cè)試步驟:

參考編譯教程,和文檔開(kāi)頭的編譯指令,進(jìn)行編譯

按照編譯教程選擇對(duì)應(yīng)的選項(xiàng)

燒錄

4.11 固件

上電后,屏幕會(huì)依次顯示圖片,不同大小的漢字,字符,數(shù)字;畫圓,畫矩形,畫線

點(diǎn)擊下載 TFT LCD Demo固件

5 生態(tài)組件鏈接

TFT-LCD驅(qū)動(dòng)

五、如何了解更多TFT-LCD屏驅(qū)動(dòng)芯片功能

本文章源自奇跡物聯(lián)開(kāi)源的物聯(lián)網(wǎng)應(yīng)用知識(shí)庫(kù)Cellular IoT Wiki,更多技術(shù)干貨歡迎關(guān)注收藏Wiki:Cellular IoT Wiki 知識(shí)庫(kù)(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)

歡迎同學(xué)們走進(jìn)AmazIOT知識(shí)庫(kù)的世界!

這里是為物聯(lián)網(wǎng)人構(gòu)建的技術(shù)應(yīng)用百科,以便幫助你更快更簡(jiǎn)單的開(kāi)發(fā)物聯(lián)網(wǎng)產(chǎn)品。

Cellular IoT Wiki初心:

在我們長(zhǎng)期投身于蜂窩物聯(lián)網(wǎng) ODM/OEM 解決方案的實(shí)踐過(guò)程中,一直被物聯(lián)網(wǎng)技術(shù)碎片化與產(chǎn)業(yè)資源碎片化的問(wèn)題所困擾。從產(chǎn)品定義、芯片選型,到軟硬件研發(fā)和測(cè)試,物聯(lián)網(wǎng)技術(shù)的碎片化以及產(chǎn)業(yè)資源的碎片化,始終對(duì)團(tuán)隊(duì)的產(chǎn)品開(kāi)發(fā)交付質(zhì)量和效率形成制約。為了減少因物聯(lián)網(wǎng)碎片化而帶來(lái)的重復(fù)開(kāi)發(fā)工作,我們著手對(duì)物聯(lián)網(wǎng)開(kāi)發(fā)中高頻應(yīng)用的技術(shù)知識(shí)進(jìn)行沉淀管理,并基于 Bloom OS 搭建了不同平臺(tái)的 RTOS 應(yīng)用生態(tài)。后來(lái)我們發(fā)現(xiàn),很多物聯(lián)網(wǎng)產(chǎn)品開(kāi)發(fā)團(tuán)隊(duì)都面臨著相似的困擾,于是,我們決定向全體物聯(lián)網(wǎng)行業(yè)開(kāi)發(fā)者開(kāi)放奇跡物聯(lián)內(nèi)部沉淀的應(yīng)用技術(shù)知識(shí)庫(kù) Wiki,期望能為更多物聯(lián)網(wǎng)產(chǎn)品開(kāi)發(fā)者減輕一些重復(fù)造輪子的負(fù)擔(dān)。

Cellular IoT Wiki沉淀的技術(shù)內(nèi)容方向如下:

wKgaombxKvGAejElAAQrZ8e-uz8166.jpg

奇跡物聯(lián)的業(yè)務(wù)服務(wù)范圍:基于自研的NB-IoT、Cat1、Cat4等物聯(lián)網(wǎng)模組,為客戶物聯(lián)網(wǎng)ODM/OEM解決方案服務(wù)。我們的研發(fā)技術(shù)中心在石家莊,PCBA生產(chǎn)基地分布在深圳、石家莊、北京三個(gè)工廠,滿足不同區(qū)域&不同量產(chǎn)規(guī)模&不同產(chǎn)品開(kāi)發(fā)階段的生產(chǎn)制造任務(wù)。跟傳統(tǒng)PCBA工廠最大的區(qū)別是我們只服務(wù)物聯(lián)網(wǎng)行業(yè)客戶。

連接我們,和10000+物聯(lián)網(wǎng)開(kāi)發(fā)者一起 降低技術(shù)和成本門檻

讓蜂窩物聯(lián)網(wǎng)應(yīng)用更簡(jiǎn)單~~

哈哈你終于滑到最重要的模塊了,

千萬(wàn)不!要!劃!走!忍住沖動(dòng)!~

歡迎加入飛書“開(kāi)源技術(shù)交流群”,隨時(shí)找到我們哦~

點(diǎn)擊鏈接如何加入奇跡物聯(lián)技術(shù)話題群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以獲取加入技術(shù)話題群攻略

Hey 物聯(lián)網(wǎng)從業(yè)者,

你是否有了解過(guò)奇跡物聯(lián)的官方公眾號(hào)“eSIM物聯(lián)工場(chǎng)”呢?

這里是奇跡物聯(lián)的物聯(lián)網(wǎng)應(yīng)用技術(shù)開(kāi)源wiki主陣地,歡迎關(guān)注公眾號(hào),不迷路~

及時(shí)獲得最新物聯(lián)網(wǎng)應(yīng)用技術(shù)沉淀發(fā)布

(如有侵權(quán),聯(lián)系刪除)

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • TFT LCD
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    12193
  • 開(kāi)源
    +關(guān)注

    關(guān)注

    3

    文章

    3587

    瀏覽量

    43472
  • 驅(qū)動(dòng)芯片
    +關(guān)注

    關(guān)注

    13

    文章

    1380

    瀏覽量

    55986
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    TFT&LCD,是電阻還是電容

    TFT& LCD是采用薄膜晶體管技術(shù)的液晶觸摸顯示器,它本身并不決定是電阻還是電容。電阻
    的頭像 發(fā)表于 04-14 13:35 ?289次閱讀
    <b class='flag-5'>TFT</b>&amp;<b class='flag-5'>LCD</b>,是電阻<b class='flag-5'>屏</b>還是電容<b class='flag-5'>屏</b>?

    聯(lián)網(wǎng)學(xué)習(xí)路線來(lái)啦!

    云平臺(tái)應(yīng)用技術(shù) 了解云計(jì)算的基本概念和服務(wù)模式,學(xué)習(xí)硬件設(shè)備如何入住云平臺(tái),并且如何利用云平臺(tái)進(jìn)行數(shù)據(jù)處理和分析。 掌握大數(shù)據(jù)處理技術(shù)和分析基本方法,為
    發(fā)表于 11-11 16:03

    聯(lián)網(wǎng)技術(shù)的挑戰(zhàn)與機(jī)遇

    聯(lián)網(wǎng)(Internet of Things,簡(jiǎn)稱IoT)技術(shù)是指通過(guò)信息傳感設(shè)備與互聯(lián)網(wǎng)相結(jié)合,實(shí)現(xiàn)
    的頭像 發(fā)表于 10-29 11:32 ?1315次閱讀

    開(kāi)源聯(lián)網(wǎng)技術(shù)--數(shù)字溫度傳感器SCCK33112H6A軟硬件設(shè)計(jì)分

    一、聯(lián)網(wǎng)系統(tǒng)中為什么要使用數(shù)字式溫度傳感器 聯(lián)網(wǎng)系統(tǒng)中使用數(shù)字式溫度傳感器芯片的原因主要有以下幾點(diǎn): 高精度與穩(wěn)定性 高精度測(cè)量:數(shù)字式溫度傳感器芯片,如DS18B20,采用芯片集
    的頭像 發(fā)表于 09-24 10:54 ?1491次閱讀
    <b class='flag-5'>開(kāi)源</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)技術(shù)</b>--數(shù)字溫度傳感器SCCK33112H6A<b class='flag-5'>軟硬件</b>設(shè)<b class='flag-5'>計(jì)分</b>享

    聯(lián)網(wǎng)系統(tǒng)中TFT_LCD主流驅(qū)動(dòng)方案詳解

    聯(lián)網(wǎng)系統(tǒng)中為什么要使用 TFT-LCD驅(qū)動(dòng) 芯片 在聯(lián)網(wǎng)系統(tǒng)中使用
    的頭像 發(fā)表于 09-23 18:06 ?1352次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>系統(tǒng)中<b class='flag-5'>TFT_LCD</b><b class='flag-5'>屏</b>主流<b class='flag-5'>驅(qū)動(dòng)</b>方案詳解

    開(kāi)源聯(lián)網(wǎng)技術(shù)--OLED驅(qū)動(dòng)軟硬件設(shè)計(jì)分

    一、聯(lián)網(wǎng)系統(tǒng)中為什么要使用OLED 卓越的顯示效果 高對(duì)比度和鮮艷色彩:OLED屏幕能夠自發(fā)光,因此能夠?qū)崿F(xiàn)極高的對(duì)比度和鮮艷的色彩表現(xiàn),這在
    的頭像 發(fā)表于 09-23 16:49 ?1901次閱讀
    <b class='flag-5'>開(kāi)源</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)技術(shù)</b>--OLED<b class='flag-5'>屏</b><b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>軟硬件</b>設(shè)<b class='flag-5'>計(jì)分</b>享

    開(kāi)源聯(lián)網(wǎng)技術(shù)--電量計(jì)量功能軟硬件設(shè)計(jì)分

    一、為什么要使用電量計(jì)量功能 節(jié)約資源:電量計(jì)量可以幫助人們控制用電量,從而達(dá)到節(jié)約資源的目的。在當(dāng)前嚴(yán)峻的資源供應(yīng)形勢(shì)下,節(jié)約能源是我們應(yīng)該重視的問(wèn)題。 合理計(jì)費(fèi):電表可以幫助公共事業(yè)單位進(jìn)行合理計(jì)費(fèi),以維護(hù)公共事業(yè)的正常運(yùn)營(yíng)。同時(shí),使用者也能根據(jù)自己的實(shí)際用電量來(lái)支付相應(yīng)的費(fèi)用。 監(jiān)控消耗:通過(guò)定期查看電量的使用情況,能夠快速發(fā)現(xiàn)用電量異常的情況。及時(shí)修復(fù)故障,避免浪費(fèi)資源和高額費(fèi)用。 二、電量計(jì)量功
    的頭像 發(fā)表于 09-23 16:44 ?933次閱讀
    <b class='flag-5'>開(kāi)源</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)技術(shù)</b>--電量計(jì)量功能<b class='flag-5'>軟硬件</b>設(shè)<b class='flag-5'>計(jì)分</b>享

    開(kāi)源聯(lián)網(wǎng)技術(shù)--AES加密功能技術(shù)分享

    一、AES加密功能 在聯(lián)網(wǎng)行業(yè)中的應(yīng)用 AES加密功能在聯(lián)網(wǎng)行業(yè)中有著廣泛的應(yīng)用。隨著聯(lián)網(wǎng)技術(shù)
    的頭像 發(fā)表于 09-11 14:50 ?1209次閱讀
    <b class='flag-5'>開(kāi)源</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)技術(shù)</b>--AES加密功能<b class='flag-5'>技術(shù)</b>分享

    什么是聯(lián)網(wǎng)技術(shù)

    什么是聯(lián)網(wǎng)技術(shù)聯(lián)網(wǎng)技術(shù)(Internet of Things, IoT)是一種通過(guò)信息傳感設(shè)備,按約定的協(xié)議,將任何物體與網(wǎng)絡(luò)相連接,實(shí)現(xiàn)智能化識(shí)別、定位、跟蹤、監(jiān)管等功能的
    發(fā)表于 08-19 14:08

    瑞薩e2studio----SPI驅(qū)動(dòng)TFT-LCD

    在嵌入式領(lǐng)域,TFT-LCD是最常用的顯示解決方案之一,因?yàn)樗鼈兲峁┝素S富的顏色和高分辨率的圖像顯示能力。RA4M2作為瑞薩的微控制器系列,具備了強(qiáng)大的處理能力和多種通信接口,非常適合于驅(qū)動(dòng)
    的頭像 發(fā)表于 08-07 17:46 ?2241次閱讀
    瑞薩e2studio----SPI<b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>TFT-LCD</b><b class='flag-5'>屏</b>

    從零到一:部隊(duì)被裝庫(kù)房的聯(lián)網(wǎng)變革

    部隊(duì)被裝庫(kù)房聯(lián)網(wǎng)項(xiàng)目是一個(gè)集軟硬件一體的聯(lián)網(wǎng)信息系統(tǒng)建設(shè)項(xiàng)目,旨在通過(guò)
    的頭像 發(fā)表于 07-31 11:25 ?1251次閱讀
    從零到一:部隊(duì)被裝庫(kù)房的<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>變革

    紅豆Cat 1開(kāi)源 項(xiàng)目四: 從0-1設(shè)計(jì)一款TCP版本DTU產(chǎn)品的軟硬件全過(guò)程

    引言 本文為奇跡聯(lián)量產(chǎn) DTU 產(chǎn)品設(shè)計(jì)資料分享,主要針對(duì)嵌入式 C 語(yǔ)言聯(lián)網(wǎng)開(kāi)發(fā)愛(ài)好者學(xué)習(xí)交流。可幫助以下人員降低聯(lián)網(wǎng)產(chǎn)品開(kāi)發(fā)門檻:
    的頭像 發(fā)表于 07-12 14:43 ?588次閱讀
    紅豆Cat 1<b class='flag-5'>開(kāi)源</b> 項(xiàng)目四: 從0-1設(shè)計(jì)一款TCP版本DTU產(chǎn)品的<b class='flag-5'>軟硬件</b>全過(guò)程

    紅豆Cat 1開(kāi)源 項(xiàng)目三: 從0-1設(shè)計(jì)一款HTTP版本RTU 支持GNSS 產(chǎn)品的軟硬件全過(guò)程

    本文為奇跡聯(lián)量產(chǎn) RTU 產(chǎn)品設(shè)計(jì)資料分享,主要針對(duì)嵌入式 C 語(yǔ)言聯(lián)網(wǎng)開(kāi)發(fā)愛(ài)好者學(xué)習(xí)交流。可幫助以下人員降低聯(lián)網(wǎng)產(chǎn)品開(kāi)發(fā)門檻:
    的頭像 發(fā)表于 07-12 14:31 ?493次閱讀
    紅豆Cat 1<b class='flag-5'>開(kāi)源</b> 項(xiàng)目三: 從0-1設(shè)計(jì)一款HTTP版本RTU 支持GNSS 產(chǎn)品的<b class='flag-5'>軟硬件</b>全過(guò)程

    紅豆Cat 1開(kāi)源 項(xiàng)目二: 從0-1設(shè)計(jì)一款MQTT版本DTU 支持GNSS 產(chǎn)品的軟硬件全過(guò)程

    軟硬件定義、硬件設(shè)計(jì)分析、軟件設(shè)計(jì)分析,并詳細(xì)講解單一功能點(diǎn)功能模塊的驗(yàn)證過(guò)程和測(cè)試驗(yàn)證方法。通過(guò)學(xué)習(xí)本內(nèi)容,初學(xué)者可以在 1-2 天內(nèi)完成一款 Cat 1 DTU產(chǎn)品的開(kāi)發(fā)全過(guò)程,
    的頭像 發(fā)表于 07-12 14:30 ?573次閱讀
    紅豆Cat 1<b class='flag-5'>開(kāi)源</b> 項(xiàng)目二: 從0-1設(shè)計(jì)一款MQTT版本DTU 支持GNSS 產(chǎn)品的<b class='flag-5'>軟硬件</b>全過(guò)程

    紅豆Cat 1開(kāi)源 項(xiàng)目一: 從0-1設(shè)計(jì)一款TCP版本RTU 支持Modbus+GNSS 產(chǎn)品的軟硬件全過(guò)程

    軟硬件定義、硬件設(shè)計(jì)分析、軟件設(shè)計(jì)分析,并詳細(xì)講解單一功能點(diǎn)功能模塊的驗(yàn)證過(guò)程和測(cè)試驗(yàn)證方法。通過(guò)學(xué)習(xí)本內(nèi)容,初學(xué)者可以在 1-2 天內(nèi)完成一款 Cat 1 產(chǎn)品的開(kāi)發(fā)全過(guò)程,快速提
    的頭像 發(fā)表于 07-10 17:36 ?716次閱讀
    紅豆Cat 1<b class='flag-5'>開(kāi)源</b> 項(xiàng)目一: 從0-1設(shè)計(jì)一款TCP版本RTU 支持Modbus+GNSS 產(chǎn)品的<b class='flag-5'>軟硬件</b>全過(guò)程