无码中文AV在线_99视频这里只有精品_美脚パンストの丝袜视频_国产熟妇码AV水也_91久久久精品亚洲_桃花视频免费版高清_日本岛国片一区二区在线观看_伊人成伊人成综合网222

 
品質源于**  服務開創(chuàng)未來
Quality originates from excellent service and creates the future
Recommended products
推薦產品
News center
新聞資訊
Microchip PIC32 Graphic在智能家居中的應用
來源: | 作者:*** | 發(fā)布時間: 2021-08-28 | 2222 次瀏覽 | ?? 點擊朗讀正文 ?? ? | 分享到:

隨著人們對家居安全性、便利性、舒適性、藝術性等居住環(huán)境要求的提高,及物聯(lián)網技術的發(fā)展,智能家居逐漸成為未來家居生活的發(fā)展方向。各家居的用戶界面也發(fā)生了巨大的變化,原來的指示燈、數(shù)碼管等家電顯示已不能滿足智能家居的要求,中小型LCD面板、觸摸彩色圖形顯示已成為必不可少的一部分。

 

LCD圖形顯示解決方案:

 

Microchip提供一項技術可利用一種日趨流行的低成本無控制器解決方法:32位PIC32單片機憑借其優(yōu)秀的性能,使用外設創(chuàng)建一個 “虛擬”圖形控制器來進行圖形繪制,且不會占用大量CPU時間,可以直接驅動LCD,免除了外部圖形控制器的成本和復雜性

PIC32 Graphic在智能家居的應用:

 

硬件實現(xiàn)原理:

 

一般來說,無控制器圖形系統(tǒng)需要以特定速率向顯示屏發(fā)送一幀的像素信息。刷新率通常為60 Hz左右。要實現(xiàn)這一點,系統(tǒng)必須不斷向LCD面板發(fā)送幀數(shù)據。初看之下,該任務似乎會占用MCU中的大部分CPU時間。但是,對于含有用于數(shù)據傳輸?shù)闹苯哟鎯ζ髟L問(Direct Memory Access,DMA)外設的PIC32 MCU,情況則并非如此。

 

該DMA外設可將數(shù)據從一個位置傳輸?shù)搅硪粋€位置,可直接向顯示屏渲染圖形,實現(xiàn)“虛擬”圖形控制器而無需CPU干預,只需要不到5%的CPU時間。在無控制器圖形方法中,DMA 設置為每次通過并行主端口(Parallel Master Port,PMP)傳輸一行幀數(shù)據。每行都包含許多像素。DMA在一次傳輸過程中發(fā)送幀緩沖區(qū)的一部分。PMP或定時器中斷請求用于在傳輸一行數(shù)據前觸發(fā)下一次DMA傳輸。在含有非持續(xù)中斷的PIC32器件中,使用定時器作為DMA觸發(fā)源。在數(shù)據傳輸過程中,PMP在每次像素傳輸后選通讀或寫信號。PMP外設的讀/寫選通信號用作顯示屏的像素時鐘。傳輸每行像素數(shù)據之后,CPU將被DMA中斷,LCD面板所需的特定定時信號(例如,HSYNC、VSYNC和DEN)將更新。此過程將不斷重復,直到整個幀繪制完畢為止。幀存儲在易失性存儲器中,因此圖像可以是動態(tài)的。在本設置中,使用SRAM存儲器。該配置是無控制器圖形系統(tǒng)的基礎。系統(tǒng)可設置為使用內部SRAM存儲器或外部SRAM存儲器。

 

在智能家居設計初期,可以使用PIC32MX795F12L器件的入門工具包(DM320001)、LCC圖形板(AC164144)及可配套使用的QVGA觸摸屏或WQVGA觸摸屏,設計圖形顯示界面。PIC32MX795F12具有高達512KB閃存和128 KB RAM,這給開發(fā)人員在設計應用程序代碼、通信協(xié)議棧和數(shù)據緩沖時提供了充足的空間。

 

軟件設計:

 

由于Microchip提供功能強大的圖形庫,可視圖形顯示設計器(VGDD),圖形資源轉換器,圖形PICtail? Plus顯示屏等,可快速方便地創(chuàng)建GUI,節(jié)省開發(fā)時間和成本。

 

本應用將GDD X工具與MPLAB?X IDE配合使用來創(chuàng)建智能家居嵌入式圖形應用程序。在MPLAB?X IDE新建工程,工程中打開GDD X工具進行圖形界面設計,生成代碼,然后在代碼中進行硬件配置,添加界面顯示外的功能程序。

 

在智能家居主控制器顯示中,圖形顯示主界面提供大多數(shù)用戶可能最想經常看到的高級信息,以及設計直觀的菜單供選擇,文字結合圖形顯示,讓用戶能快速獲取所需的信息

GDD X工具提供的豐富的控件使的設計變得更加豐富,如進度條控件可以直觀得表示家用電器功能的完成情況,儀表盤控件可以讓空調的溫度顯示更美觀。

 

圖形庫與32位PIC? MCU配合使用,可以模塊化設計,僅編譯您想要編譯的。支持多達24 bpp顏色深度,支持梯度、透明、alpha混合及漸變,隨我們的低成本、全功能開發(fā)工具提供了演示源代碼,對于Microchip客戶免費,包含源代碼,包含多個顯示控制器驅動程序,使得產品設計更簡單靈活,大大縮短可開發(fā)時間,讓設計變得更加容易。

 

其他擴展功能:

 

除了圖形功能之外,PIC32? MCU還集成了用于USB、CAN、以太網和電容觸摸傳感的外設,可以實現(xiàn)聯(lián)網、升級、優(yōu)盤中圖片和音樂讀取等,更加體現(xiàn)PIC32? MCU在智能家居的完美應用。