freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于dsp的智能串口屏設計(專業(yè)版)

2025-02-27 10:42上一頁面

下一頁面
  

【正文】 本文主要介紹了以TMS320F2812為核心的DSP數(shù)字控制器與觸摸屏通信程序設計, 研究基于TMS320F2812 DSP的圖形液晶控制應用,在CCS4環(huán)境下編寫C程序,對程序進行編程和調(diào)試,完成人機用戶界面的微控制器應用系統(tǒng)設計。通過對TMS320C6713 DSP 芯片的架構研究和應用實例分析,本文設計了智能串口的數(shù)據(jù)通信協(xié)議,圍繞設定的協(xié)議完成了軟硬件設計。0xE0配置背光、蜂鳴器、顯示視角、串口模式,參數(shù)掉電不保存。0xE3配置觸摸屏處理模式,參數(shù)掉電保存。*(volatile unsigned char *)(adr+i)=c。 // chip reset*(volatile short *)addr2 = 0x55 。*(volatile short *)addr1 = 0x10 。*(volatile short *)addr2 = 0x55。volatile int *EMIF_SDEXT = (volatile int *)0x1800020。同步存儲器接口使用 4 個字長的突發(fā)寬度,這是對兩級 cache 結構的優(yōu)化。*DIVIDER_D2 = 0x8001。PLL 的配置寄存器主要有 PLL 控制狀態(tài)寄存器(PLLCSR),PLL 倍頻控制寄存器(PLLM),PLL 分頻寄存器等。sendedlen[0] = 0。 //試圖獲取信號燈while(*(volatile char xdata *)SEM_ADDR0 == (char)0xff)。如果已經(jīng)完成本通道一個完整數(shù)據(jù)幀的發(fā)送,則改變將要訪問的半通道標記(下次從另一半通道取數(shù)),同時單片機的本半通道指針回到初始位置,已發(fā)送的數(shù)據(jù)總長清 0,低(高)通道發(fā)送標記置為0x00(告訴 DSP 當前通道為空,可以往里面發(fā)送數(shù)據(jù))。然后檢查對應通道的允許發(fā)送標記(雙端口存儲器中用于 DSP 和單片機交互信息的共享變量, 所示,0x00:可以發(fā)送,0xff:不可以發(fā)送)。然后查看單片機是否允許接收,如果可以則將數(shù)據(jù)逐字節(jié)地發(fā)往串行接口。第一部分是本章的重點內(nèi)容,包括了智能串口的協(xié)議設計以及軟件實現(xiàn)過程。通常有四種解決方案:硬件判優(yōu)、中斷方案、令牌傳遞方案和軟件判優(yōu)。根據(jù)系統(tǒng)需要,在串口設計中還使用了光電隔離技術。在嵌入式操作系統(tǒng)中,開發(fā)主機和目標機處于不同的機器中,程序在開發(fā)主機上進行研發(fā)(編輯、交叉編譯、連接定位等)、然后下載到目標機(嵌入式系統(tǒng)中)進行運行和調(diào)試,即遠程調(diào)試。如圖 圖 引腳結構圖該芯片是一款提供 5V 到 和 轉(zhuǎn)換的電壓調(diào)整芯片, 為 DSP 的I/O 口供電,而 為 DSP 內(nèi)核供電。CCS的功能十分強大,它集成了代碼的編輯、編譯、鏈接和調(diào)試等諸多功能,而且支持C/C++和匯編的混合編程,其主要功能如下:,用戶可通過其界面直接編寫C、匯編、.cmd文件等;,包括匯編器、優(yōu)化C編譯器、鏈接器等,將代碼的編輯、編譯、鏈接和調(diào)試等諸多功能集成到一個軟件環(huán)境中;,使用戶很容易閱讀代碼,發(fā)現(xiàn)語法錯誤;。TMS320C67X系列DSP芯片是TI最新推出的浮點芯片,它的主頻最高達到225MHz,且可以同時執(zhí)行八條指令,對于單精度運算可達IGFLOPS,對于雙精度浮點運算可達250MFLOPS。(3)片內(nèi)具有快速RAM,通??赏ㄟ^獨立的數(shù)據(jù)總線在兩塊中同時訪問。 6)修整顯示器后蓋。聯(lián)想ThinkPad X200T也有類似的電磁感應+多點觸摸的型號,此外很多GPS、上網(wǎng)本和MID也同樣擁有電磁感應式觸摸屏。 熱感應型紅外觸摸屏的用途更廣泛一些,它是靠感應手指的熱輻射紅外線工作的。當用戶觸摸屏幕時,由于人體電場的原因,手指與導體層間形成一個耦合電容,四邊電極發(fā)出的電流會流向觸點,而電流強弱與手指到電極的距離成正比,位于觸摸屏幕后的處理器便會根據(jù)電流的比例及強弱,準確算出觸摸點的位置。 由于計算機硬件成本的降低,HMI產(chǎn)品將以平板PC計算機為HMI硬件的高端產(chǎn)品為主,因為這種高端的產(chǎn)品在處理器速度、存儲容量、通訊接口種類和數(shù)量、組網(wǎng)能力、軟件資源共享上都有較大的優(yōu)勢,是未來HMI產(chǎn)品的發(fā)展方向。接觸屏一般是針對可編程控制器(PLC)所設計的,不能與DSP直接通信,觸摸屏要與DSP通信需要開發(fā)相應的應用程序。 manmachine interface touch screen。當手指接觸屏幕使之凹陷時,兩層ITO導電層之間出現(xiàn)一個接觸點,傳感器偵測到接通點后,由集成電路進行A/D轉(zhuǎn)換,并得到觸摸點的Y軸和X軸的坐標。除了數(shù)量上升外,電容式和電阻式觸摸屏的價格在2007~2008年度內(nèi)也分別下降了23%和30%,更促進了觸摸屏的普及。它適合在公共場所的POS機、售貨亭等處使用。 3) 修整顯示器前罩拆下CRT和顯示器前罩后,試著把觸摸屏放進拆下的顯示器前罩,一般前罩內(nèi)部設計了一些加強筋,這些加強筋主要在生產(chǎn)過程中脫模時有用,如果妨礙觸摸屏的放入或者覺得長期使用可能會傷及觸摸屏邊上的導線,就應該用斜口鉗將其削掉(削剪后最好將切口打磨圓滑,因為切口太鋒利可能會傷及觸摸屏邊上的導線,如空間允許等等,可以用泡沫雙面膠貼住切口)。(4)精度高:16位數(shù)字系統(tǒng)可以達到非常高的精度。這些特點使得TMS320系列DSP芯片可以實現(xiàn)快速的DSP運算,并使大部分運算(例如乘法)能夠在一個指令周期內(nèi)完成。最后將設計完成的 PCB 底片圖進行板卡加工,以及芯片焊接。 DSP擴展模塊硬件電路設計 DSP擴展總體結構如圖 所示:圖 DSP 擴展總體結構TMS320C6713系列DSP(包括TMS320C6713和TMS320C6713B)是一種支持浮點運算的DSP芯片,是德州儀器公司設計的用于高端處理的長指令、多功能的DSP芯片。CE1 空間可用于異步存儲器使用,但是如果引導模式是 ROM,那么該空間必須用于 ROM、EPROM、EEPROM、FLASH 等存儲芯片的擴展。 智能串口模塊硬件電路設計在組合導航系統(tǒng)中通常包含高度表、GPS接收裝置等眾多的RS232和RS422電平信號。同大多數(shù)單片機一樣 AT89LS52 單片機分為片內(nèi)程序存儲器(FLASH:8K)、片內(nèi)數(shù)據(jù)存儲器、片外程序存儲器、片外數(shù)據(jù)存儲器,一共 64K 的擴展空間。因此,如果在硬件上采用一些隔離技術,破壞干擾信號進入測控系統(tǒng)的途徑,可有效地提高系統(tǒng)的抗干擾能力。數(shù)據(jù)發(fā)送協(xié)議流程:DSP 發(fā)送數(shù)據(jù)到各個串行接口的方式是小于 256 字節(jié)任意長度的模塊化發(fā)送,因此需要設計一個智能發(fā)送系統(tǒng)來對 DSP 的“整包”數(shù)據(jù)進行“拆包”后發(fā)送到串行接口。DSP 和單片機在訪問這些信息時需針對硬件信號燈進行互斥操作。設置 LCR 寄存器可以設定串行通信的數(shù)據(jù)格式。 *(volatile char xdata *)THR_ADDR0 = *send_lowaddr[0]。 //釋放信號燈while((*(volatile char xdata *)LSR_ADDR0 amp。然后檢查接收數(shù)據(jù)長度標記。volatile int *DIVIDER_D2 = (volatile int *)0x01b7c11c。 EMIF初始化設置所有的 TMS320C6000 設備的外部存儲器接口(EMIF)支持各種各樣的外部接口,包括 SBSRAM,SDRAM,異步設備(包括 SRAM,ROM 以及 FIFO),還支持外部共享存儲設備。但是數(shù)據(jù)寬度是 16 位和 32 位時,就需要在編程時進行特殊的設定,詳細設置可以根據(jù)圖 。unsigned short data 。}}(二) 擦除 FLASHvoid erase_flash(void) {volatile unsigned addr1 = 0x9000aaaa。delay(25000)。for (i=0。畫面中顯示了系統(tǒng)的運行模式,當手指觸摸到某一操作時,就會切換到相應操作的界面。 系統(tǒng)配置和外設表52 系統(tǒng)配置和外設使用的指令:指令說 明0x5E關閉背光或設置觸控背光模式。視角調(diào)整:通過0xE0(或者0xE3)指令調(diào)整,迪文HMI可以實現(xiàn)任意視角的軟件調(diào)整顯示,如下圖所示: =0 =1 =1 =1 =0 =0 =1 =0圖56 圖形液晶的視角調(diào)整上面圖片上的“迪文科技”都是使用文本顯示指令寫在(0,0)位置的,圖片下載時須在工具欄進行相應的設置,如下圖所示: 圖57 文本顯示設置工具欄選擇: : 。例如,在選擇芯片的時候應該多參考市場常用產(chǎn)品,結合以往的設計經(jīng)驗選擇功能更完善、價格更低、功耗更小的器件。感謝我的同學和朋友,在我寫論文的過程中給予我了很多有用素材,還在論文的撰寫和排版等過程中提供熱情的幫助。本論文為如何高效率地使用 DSP 處理器,使其更有效地管理串行接口資源提供了一個解決方案,并完成了 DSP 和 EP–H31580 1553B 總線的硬件設計,為如何使用 DDC 以外的 1553B 總線芯片的嵌入式系統(tǒng)設計提供了一個有效的解決途徑。在應用中,有時候需要進行屏保亮度控制,即:用戶正常操作時,亮度正常,假設為L1亮度;用戶長時間不點擊觸摸屏或者鍵盤時,把亮度低到L2亮度;亮度L2屏保時,用戶再次點擊觸摸屏或者鍵盤時,第一次點擊被忽略,但亮度調(diào)高到L1。0x1A觸控指令文件,用于保存用戶需要特殊回傳的指令。 觸控界面設計 觸摸屏主要用于顯示設備和系統(tǒng)狀態(tài)的實時信息,上面的按鈕可產(chǎn)生相應的開關信息或輸入數(shù)值、字符給PLC進行數(shù)據(jù)交換,從而產(chǎn)生相應的動作來控制設備及系統(tǒng)。void sdram_test(unsigned int adr, unsigned int len) {unsigned char tmp,c。*(volatile short *)addr2 = 0x55 。dst +=2。 FLASH存儲器軟件測試對 FLASH 存儲器的各種操作主要是根據(jù)圖 的順序進行寫命令字來實現(xiàn)的。EMIF 的 CE 空間控制寄存器(CExCTL)是針對每個 CE 空間進行配置的寄存器不同的存儲器或者外圍設備的編程方法也有很大差異。 //使能 PLL 功能while(!((*PLL_CSR) amp。volatile int *DIVIDER_D0 = (volatile int *)0x01b7c114。接收長度標記主要用于判斷 DSP 是否有數(shù)據(jù)可以接收(接收長度標記不為 0),單片機接收通道標記主要用于在 DSP 需要接收本通道(低/高)數(shù)據(jù)的時候,通過修改該單元內(nèi)容,告知單片機此刻可以將數(shù)據(jù)放入另一半通道,這樣可以提高數(shù)據(jù)的處理速度。}sendlen[0] = *(volatile int xdata*)SD_HIGH_LEN0。 //釋放信號燈while((*(volatile char xdata *)LSR_ADDR0 amp。首先需要設定串行波特率(系統(tǒng)要求 4 路工作在 ,2 路工作在 ,調(diào)試時可以降低頻率測試),其次設置串行傳輸?shù)臄?shù)據(jù)格式(1 個起始位、1 個停止位、8個數(shù)據(jù)位、無校驗位),最后使能 FIFO。當 DSP 接收了半通道的數(shù)據(jù)之后即可將接收長度清零,同時將接收通道標記取反,使 DSP 下次接收數(shù)據(jù)時從另一半通道接收。 智能串口協(xié)議設計智能串口協(xié)議主要包括兩個部分的內(nèi)容:(1)數(shù)據(jù)發(fā)送協(xié)議。在發(fā)送時,通過判斷 LSR[5]是否為 1 來檢測發(fā)送 FIFO 是否還有空間可用。由于單片機把各種功能部件集成在一塊芯片上,因此它的結構緊湊、超小型化、可靠性高、價格低廉,易于開發(fā)應用。 圖 DSP 的 JTAG 仿真接口電路圖JTAG 標準定義了一個串行移位寄存器,寄存器的每一個單元分配給 IC 芯片的相應引腳,每一個獨立的單元成為邊界掃描單元。 FLASH存儲器擴展TMS320C6713 具備 CE0、CECECE3 這四個可擴展的存儲空間,每個空間的起始地址分別為 0x80000000、0x90000000、0xa0000000、0xb0000000。最后將介紹 1553 總線的協(xié)議及硬件電路設計。特別是對于以 DSP 處理器為代表的高速 PCB 設計需嚴格地設計各層的電源和地平面鋪銅以及控制走線寬度、長度和各數(shù)據(jù)地址線、時鐘線之間的長度差。下面以TMS320系列為例介紹DSP芯片的基本結構。(2)編程方便:DSP系統(tǒng)中的可編程DSP芯片可使設計人員在開發(fā)過程中靈活方便地對軟件進行修改和升級。安裝時注意觸摸屏顯示器必須裝相應觸摸屏驅(qū)動程序才能正常使用,否則不能啟動觸摸屏操作。如果在CRT等堅固表面上使用的話,甚至不需要玻璃基板,直接將CRT表面當作基板即可。僅僅在2007年,用于手機的電容式觸摸屏就出貨2350萬片。 觸摸屏的分類根據(jù)工作原理不同,觸摸屏被分為不同種類,比較常見的包括電阻式觸摸屏、電容式觸摸屏和紅外式觸摸屏等等。最后進行了 1553 總線的聯(lián)機調(diào)試。在硬件設計方面,首先研究了 TMS320C6713 DSP 處理器的芯片架構及應用開發(fā)實例,詳細地論述了DSP擴展模塊的硬件電路設計。人機界面(又稱用戶界面或使用者界面)是系統(tǒng)和用戶之間進行交互和信息交換的媒介,它實現(xiàn)信息的內(nèi)部形式與人類可以接受形式之間的轉(zhuǎn)換。當手指觸摸屏幕時,根據(jù)電容的變化,傳感器和處理芯片可以“繪制”出電容量的變化圖,從而實現(xiàn)多點觸控。使用熱感應型紅外式觸摸屏的手機也有一些,比如三星的滑蓋手機SGHE900和SGHU600。主要應用于公共場所大廳信息查詢、領導辦公、電子游戲、點歌點菜、多媒體教學、機票/火車票預售等。但如果為了美觀可以將控制盒用雙面膠粘貼或想辦法用螺絲固定在顯示器的內(nèi)部,同時用斜口鉗在顯示器后
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1