最近經理通知要做項目了,讓我選型一個LCD開始試著做下。這是我用仿真實現的一個smt32的硬件SPI1來驅動的ST7735R,難度挺小的,因為大部分的代碼LCD的廠商已經給我們提供了,我們主要修改成硬件SPI來驅動就好了。 此次仿真上面有2個問題,不知道是代碼的問題還是仿真圖上的問題。第一個問題是仿真運行時有時會出通信數據傳輸問題,導致指令越界報警,這個可能是SPI不穩定導致的;第二個問題是在改用SPI2或者SPI3來驅動沒有任何反應,猜測是代碼時鐘沒開對或者仿真圖上面還要加上具體晶振。 代碼工程和仿真工程都已壓縮打包,可放心下載。。。先貼上仿真實現圖: 再貼上部分代碼:/**ST7735驅動**/#include "ST7735.h"#include "usart.h" u16 BACK_COLOR, POINT_COLOR; //背景色,畫筆色 void WriteCommand_7735(u8 CmdData) //寫指令{SPI_LCD_CS_LOW; //片選SPI_LCD_COMMAND_W;//寫指令SPI_I2S_SendData(LCD_SPIx,CmdData);while (SPI_I2S_GetFlagStatus(LCD_SPIx, SPI_I2S_FLAG_TXE) == RESET){}SPI_LCD_CS_HIGH;} void WriteDate_7735(u8 Data) //寫8位數據{SPI_LCD_CS_LOW; //片選SPI_LCD_DATA_W;//寫數據SPI_I2S_SendData(LCD_SPIx,Data);while(SPI_I2S_GetFlagStatus(LCD_SPIx, SPI_I2S_FLAG_TXE) == RESET){} SPI_LCD_CS_HIGH; } void WriteDate16(int data) //寫16位數據{WriteDate_7735(data>>8);WriteDate_7735(data);} 字符限制了,貼不了多少,2積分即可下載。。。
標簽: stm32 硬件 spi 驅動 tft lcd proteus
上傳時間: 2022-04-12
上傳用戶:
第一章 概述第一節 硬件開發過程簡介§1.1.1 硬件開發的基本過程產品硬件項目的開發,首先是要明確硬件總體需求情況,如 CPU 處理能力、存儲容量及速度,I/O 端口的分配、接口要求、電平要求、特殊電路(厚膜等)要求等等。其次,根據需求分析制定硬件總體方案,尋求關鍵器件及電咱的技術資料、技術途徑、技術支持,要比較充分地考慮技術可能性、可靠性以及成本控制,并對開發調試工具提出明確的要求。關鍵器件索取樣品。第三、總體方案確定后,作硬件和單板軟件的詳細設計,包括繪制硬件原理圖、單板軟件功能框圖及編碼、PCB 布線,同時完成開發物料清單、新器件編碼申請、物料申領。第四,領回 PCB 板及物料后由焊工焊好 1~2 塊單板,作單板調試,對原理設計中的各功能進行調測,必要時修改原理圖并作記錄。第五,軟硬件系統聯調,一般的單板需硬件人員、單板軟件人員的配合,特殊的單板(如主機板)需比較大型軟件的開發,參與聯調的軟件人員更多。一般地,經過單板調試后在原理及 PCB布線方面有些調整,需第二次投板。第六,內部驗收及轉中試,硬件項目完成開發過程。§1.1.2 硬件開發的規范化上節硬件開發的基本過程應遵循硬件開發流程規范文件執行,不僅如此,硬件開發涉及到技術的應用、器件的選擇等,必須遵照相應的規范化措施才能達到質量保障的要求。這主要表現在,技術的采用要經過總體組的評審,器件和廠家的選擇要參照物料認證部的相關文件,開發過程完成相應的規定文檔,另外,常用的硬件電路(如 ID.WDT)要采用通用的標準設計。第二節 硬件工程師職責與基本技能
標簽:
上傳時間: 2022-05-17
上傳用戶:canderile
在各種顯示技術中,以液晶顯示器(LiquidCrystalDisplay)為代表的平板顯示器發展最快、應用最廣。而在高分辨率的液晶顯示器中,為了提高顯示畫面的質量。人們在每個顯示像素上設計了一個非線性的有源薄膜晶體管(TFT―ThinFilmTransistor)來對每一個液晶像素進行獨立驅動。因此,這種液晶顯示器被稱為TFT-LCD。 本文利用蘇州友達光電有限公司提供的TFT液晶模塊和背光源逆變器,設計并制作了由可編程門陣列(FPGA―FieldProgrammableGateArray)和單片機控制的顯示系統。為此,首先深入分析了TFT-LCD的驅動原理,針對蘇州友達光電有限公司提供的低壓差分信號(LVDS―LowVoltageDifferentialSignaling)接口方式的液晶模塊,又進一步分析了LVDS接口信號原理。 在深入分析了液晶顯示器驅動原理和LVDS接口特性的基礎上,基于FPGA設計了控制顯示器行/場同步信號和顯示像素信號輸出LVDS接口的驅動電路,并采用高性價比的FPGA芯片EP1C3T144和LVDS發送器芯片DS90C387制作和調試了相應的電路。 同時,蘇州友達光電有限公司為液晶顯示模塊的CCFL(ColdCathodeFluorescentLamp)背光源提供一塊逆變器。針對該逆變器,本文設計了基于單片機、D/A轉換器和三端可調穩壓電源模塊的輸出可調的直流穩壓電源來控制逆變器的工作,從而實現了對背光源亮暗的調節。該電源電路能將輸出的電壓值的大小用數碼管實時的顯示出來。 經過實際調試運行,本文設計的LVDS接口的TFT液晶顯示模塊驅動電路,和單片機控制的直流穩壓可調電源,能夠有效驅動TFT-LCD,并控制其像素的顯示。
上傳時間: 2022-05-31
上傳用戶:
sscom是一款主要是用于藍牙的調試的專業串口調試軟件。用戶可以通過該多串口調試工具來調試藍牙,檢測串口的狀況。該軟件可以及時顯示存在的串口號,如果用戶增加了usb轉串口設備,串口號就會出現在列表內。能夠支持110-256000bps波特率,設置數據位(5678),校驗(odd,even,mark,space)、停止位(1,1.5,2),并發送任意的字符串。對于dtr,rts信號線也能自由控制輸出狀態。功能介紹 1.顯示流暢,不容易丟數據.中文顯示無亂碼. 2.USB串口誤拔不易死機,大部分型號的USB芯片插回能自動恢復(pl2303除外). 3.通訊方面支持串口和網卡TCP/IP,UDP通訊. 4.波特率支持自定義,最 5.可以實現“幀頭+數據+校驗+幀尾”的 6.支持字符串和十六進制方式顯示,和加時間戳分數據包顯示,支持數據波形(示波器)顯示. 7.支持字符串和十進制方式發送,支持預定義99組數據串發送.支持發送數據包加校驗.支持轉義符號輸入. 8.支持接收數據直接保存到文件,也可保存窗口數據和原始接收數據. 9.支持終端仿真,STM32的ISP程序下載功能. 10.窗口大小位置,接收窗口的字體顏色背景色均可保存.
上傳時間: 2022-06-12
上傳用戶:
概述IP6805U 是一款無線充電發射端控制 SoC 芯 片,兼容WPC Qi v1.2.4 最新標準,支持 A11 或 A11a 線圈,支持 5W 充電。IP6805U 通過analog ping 檢測到無線接收器,并建立與接收端之間的 通信,則開始功率傳輸。IP6805U 解碼從接收器 發送的通信數據包,然后用 PID 算法來改變振蕩頻率從而調整線圈上的輸出功率。一旦接收器上 的電池充滿電時,IP6805U 終止電力傳輸。IP6805U 片內集成全橋驅動電路和全橋功率 MOS,電壓&電流兩路 ASK 通訊解調模塊;方案集成度高,可顯著降低方案尺寸和 BOM 成本。 背夾、無線充電底座 ? 車載無線充電設備
上傳時間: 2022-06-15
上傳用戶:
無線充方案:P6808 國內首款SOC無線充方案IP6808 正式進入無線充電行業。近日我們獲悉,這款芯片通過了Qi v1.2.4認證,WPC無線充電聯盟官網注冊時間為7月10日,登記ID為3691。它支持10W快充,是一顆兼容WPC v1.2協議的7.5W/10W無線充電發射控制器。特點 兼容WPC v1.2.4 標準 支持5~10W 多種應用 單獨5W 應用 快充充電器輸入5~10W 應用 5V 充電器輸入5~10W 升壓應用 9V~15V 充電器輸入5~10W 降壓應用 輸入耐壓高達25V 集成NMOS 全橋驅動 集成內部電壓/電流解調 支持 FOD 異物檢測功能 高靈敏靜態異物檢測 支持動態FOD 檢測 FOD 參數可調 低靜態功耗和高效率 靜態電流4mA 實測系統充電效率高達79% 兼容NPO 電容和CBB 電容 支持成品固件在線升級 針對供電能力不足的USB 電源有動態功率調整功能(DPM) 支持低至5V 500mA 的充電器 輸入過壓,過流保護功能 支持PD3.0 輸入請求 支持NTC 用于系統各狀態指示的2 路 LED 封裝 5 mm × 5 mm 0.5pitch QFN32應用產品背夾、無線充電底座 車載無線充電設備
上傳時間: 2022-06-15
上傳用戶:bluedrops
摘要:隨薦電力電子設備、交直流電弧爐和電氣化鐵道等非線性、沖擊性負荷的大量接入電網,引起了電網無功功率不足、電壓波動與閃變、三相供電不平衡以及電壓電流波形畸變等其它一系列電能質景問題,并嚴重威脅著電力系繞的安全穩定運行。首先,本文介紹了無功功率的基本概念,介紹了無功功率對電力系統的影響以及無功補償的作用,并詳盡的閘述了國內外無功補償裝置的歷史以及現狀。其次,本文詳細分析了靜止無功補償器(SVC)和靜止無功發生器(SVC)的基本結構,控制方法和工作原理,以及各自優特點。并且闡述了它們的工作特性。再次,本文著重進行了對SVG型靜止無功補償器提高系統電壓的理論研究。利用MATLAB/SIMLINK仿真軟件對SVG工作方式及利用SVG動態提高系統電壓的原理進行仿真研究。并對仿真結果進行了全面外析VRe,本完成了(利t功補t控制器的設計,該控a器a系統硬件上采用了由STC生產的STCIOFO8X單片機作為主控制器。采用ATT7022作為電能檢測芯片,實現電網參數的精確深樣與計算,在系統軟件上采用品剛管控制投切電容器,實現了電容器的快速,無弧的投切。采用全中文液品顯示界面實時顯示系統運行狀況.關;無,SVG,svc,STC10FO8X隨著現代電力電子技術的飛速發展,大量大功率、非線性負荷的接入電網中,使得電網供電質量受到了嚴重的威脅。特別是一些像電弧爐、軋機、整流橋等非線性和沖擊性負荷的大量使用是導致電能質量惡化的最主要來源,造成了一系列嚴重的影響理想狀態的電力供應要求頻率為50Hz,電壓幅值穩定在額定值的標準正弦波形。在三相電網供電系統中,A,B.C三相電壓電流的幅值大小相等、相位差依次落后120度。但當電力用戶的各種用電裝置接入電力系統后,電力供應由理想的電力供應變成了電壓電流偏離這種狀態的非理想狀態。電網中的許多用電負荷都具有低功率因數、非線性、不平衡性和沖擊性的特征,這些特征嚴重地危害著電網的電力供應,可表現在:電壓值跌落或浪涌、各次諧波含量大、電壓波形發生閃變、電壓電流波形失真等,這樣便出現了電能質量問題。實際電網中的電能質量問題主要表現如下:
上傳時間: 2022-06-17
上傳用戶:
該文檔闡述了高速電路設計時換層過孔的處理方法和高密度PCB盲埋孔的設置辦法。
上傳時間: 2022-06-18
上傳用戶:ttalli
本論文提出一種600V平面柵FS-IGBT器件的設計與制造方法,并通過和國內某知名代工線合作,完成了器件制備和測試。600V面FS-IGBT的研制工作展開論述。1、首先對IGBT原理及FS層的原理進行分析討論,然后結合代工線的特點,進行了600V平面柵FS結構IGBT的工藝流程、元胞結構與終端結構設計,最后完成版圖設計并進行工藝流片。所設計的器件工藝流程為:先進行器件背面的FS層制作,然后進行正面結構(包括元胞和終端)的制作,最后再進行背面的P+區注入和金屬化。2、對流片獲得的600V FS-IGBT器件進行了主要電學參數的測試和分析。測試結果為:耐壓大于700V、正向導通壓降低于1.15V、閾值電壓4.1-4.5V。滿足設計要求。/本論文的研究成果對于促進我國FS結構IGBT的研究和產業化具有很好的參考價值,通過進一步改進工藝及結構,提高產品良率,最終可以形成有競爭力的產品。
標簽: igbt
上傳時間: 2022-06-19
上傳用戶:
中興印制電路板設計規范--元器件封裝庫基本要求為了提高 PCB 的設計質量,盡量在單板設計階段,排除各種可能出現的問題和隱患, 確保單板的一次成功率。特編制本標準。本標準用于 PCB 設計過程中,硬件設計者、PCB 設計者、PCB 復審者對 PCB 圖進行檢查,檢查結果供 EDA(PCB 設計)負責人及投板相關 負責人做可投板判斷;并作為硬件設計者改板和以此板為基礎的新設計的參考。 本標準在全公司范圍內,是一個推薦性標準,但在各事業部內,可以作為強制性標準。 本標準由深圳市中興通訊股份有限公司“基于 CADENCE 平臺的單板設計規范團隊”提出, 技術中心技術管理部歸口。 本標準起草部門:CDMA 事業部研究所硬件開發部。 本標準起草人:陳迎春 谷利 李康 高云航 眭詩菊。 參與團隊:基于 CADENCE 平臺的單板設計規范團隊。 本標準于 2002 年 11 月首次發布。
上傳時間: 2022-06-21
上傳用戶: