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

正文內(nèi)容

基于dsp的智能串口屏設(shè)計(jì)(完整版)

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

下一頁面
  

【正文】 的功能。 FLASH存儲(chǔ)器擴(kuò)展TMS320C6713 具備 CE0、CECECE3 這四個(gè)可擴(kuò)展的存儲(chǔ)空間,每個(gè)空間的起始地址分別為 0x80000000、0x90000000、0xa0000000、0xb0000000。本次設(shè)計(jì)將 FLASH 分配到 CE1 空間,電路如圖 38 圖 FLASH 存儲(chǔ)器擴(kuò)展電路原理圖 DSP的JTAG電路設(shè)計(jì)仿真是調(diào)試嵌入式系統(tǒng)開發(fā)過程中必不可少的重要環(huán)節(jié)。 圖 DSP 的 JTAG 仿真接口電路圖JTAG 標(biāo)準(zhǔn)定義了一個(gè)串行移位寄存器,寄存器的每一個(gè)單元分配給 IC 芯片的相應(yīng)引腳,每一個(gè)獨(dú)立的單元成為邊界掃描單元。通過對SC16C654 通用 UART 器件的編程實(shí)現(xiàn) 6 串口、2 種波特率(,)的串口擴(kuò)展。由于單片機(jī)把各種功能部件集成在一塊芯片上,因此它的結(jié)構(gòu)緊湊、超小型化、可靠性高、價(jià)格低廉,易于開發(fā)應(yīng)用。當(dāng)兩個(gè)端口的CPU同時(shí)取同一雙端口RAM單元時(shí),就產(chǎn)生了爭用,會(huì)出現(xiàn)數(shù)據(jù)混亂狀態(tài)。在發(fā)送時(shí),通過判斷 LSR[5]是否為 1 來檢測發(fā)送 FIFO 是否還有空間可用。第四章 系統(tǒng)的軟件設(shè)計(jì) 本章將重點(diǎn)介紹系統(tǒng)的軟件設(shè)計(jì)及測試,主要分兩節(jié)對系統(tǒng)軟件部分進(jìn)行詳細(xì)介紹。 智能串口協(xié)議設(shè)計(jì)智能串口協(xié)議主要包括兩個(gè)部分的內(nèi)容:(1)數(shù)據(jù)發(fā)送協(xié)議。當(dāng)單片機(jī)循環(huán)到需要接收本通道的數(shù)據(jù)時(shí)首先查看本次訪問的半通道標(biāo)記(0:訪問低半通道,1:訪問高半通道)。當(dāng) DSP 接收了半通道的數(shù)據(jù)之后即可將接收長度清零,同時(shí)將接收通道標(biāo)記取反,使 DSP 下次接收數(shù)據(jù)時(shí)從另一半通道接收。在DSP 每次發(fā)送一幀完整數(shù)據(jù)之前(不超過 256 字節(jié)),首先檢查發(fā)送通道標(biāo)記(自定義的變量),如果為 0 則發(fā)往低通道,為 1 則發(fā)往高通道。首先需要設(shè)定串行波特率(系統(tǒng)要求 4 路工作在 ,2 路工作在 ,調(diào)試時(shí)可以降低頻率測試),其次設(shè)置串行傳輸?shù)臄?shù)據(jù)格式(1 個(gè)起始位、1 個(gè)停止位、8個(gè)數(shù)據(jù)位、無校驗(yàn)位),最后使能 FIFO。如果為 0xff則表示可以發(fā)送數(shù)據(jù),每次發(fā)送一字節(jié)。 //釋放信號燈while((*(volatile char xdata *)LSR_ADDR0 amp。 //已發(fā)送的數(shù)據(jù)清零*(volatile char xdata *)SEM_ADDR0 = 0x00。}sendlen[0] = *(volatile int xdata*)SD_HIGH_LEN0。 //發(fā)送完一幀長數(shù)據(jù),改變半通道標(biāo)記send_highaddr[0] = (volatile char xdata*)SD_HIGH_BASEADDR0。接收長度標(biāo)記主要用于判斷 DSP 是否有數(shù)據(jù)可以接收(接收長度標(biāo)記不為 0),單片機(jī)接收通道標(biāo)記主要用于在 DSP 需要接收本通道(低/高)數(shù)據(jù)的時(shí)候,通過修改該單元內(nèi)容,告知單片機(jī)此刻可以將數(shù)據(jù)放入另一半通道,這樣可以提高數(shù)據(jù)的處理速度。本文第三章的 小節(jié)重點(diǎn)介紹了鎖相環(huán)的硬件電路設(shè)計(jì)以及鎖相環(huán)控制器的基本結(jié)構(gòu),在本節(jié)中將詳細(xì)介紹針對 DSP 運(yùn)行頻率處理的鎖相環(huán)各個(gè)寄存器的編程。volatile int *DIVIDER_D0 = (volatile int *)0x01b7c114。*DIVIDER_D1 = 0x8000。 //使能 PLL 功能while(!((*PLL_CSR) amp。SDRAM、SBSRAM 以及異步信號合并在一起,以上三種存儲(chǔ)器類型都可以存在于系統(tǒng)中而不需要背景刷新設(shè)置。EMIF 的 CE 空間控制寄存器(CExCTL)是針對每個(gè) CE 空間進(jìn)行配置的寄存器不同的存儲(chǔ)器或者外圍設(shè)備的編程方法也有很大差異。volatile int *EMIF_SDTIM = (volatile int *)0x180001C。 FLASH存儲(chǔ)器軟件測試對 FLASH 存儲(chǔ)器的各種操作主要是根據(jù)圖 的順序進(jìn)行寫命令字來實(shí)現(xiàn)的。*(volatile short *)addr1 = 0xaa。dst +=2。*(volatile short *)addr2 = 0x55 。*(volatile short *)addr2 = 0x55 。*(volatile short *)addr1 = 0xaa 。void sdram_test(unsigned int adr, unsigned int len) {unsigned char tmp,c。 //比較讀出的數(shù)據(jù)和寫入的} 數(shù)據(jù)c=0xAA。 觸控界面設(shè)計(jì) 觸摸屏主要用于顯示設(shè)備和系統(tǒng)狀態(tài)的實(shí)時(shí)信息,上面的按鈕可產(chǎn)生相應(yīng)的開關(guān)信息或輸入數(shù)值、字符給PLC進(jìn)行數(shù)據(jù)交換,從而產(chǎn)生相應(yīng)的動(dòng)作來控制設(shè)備及系統(tǒng)。0xE0配置觸摸屏處理模式,參數(shù)掉電不保存。0x1A觸控指令文件,用于保存用戶需要特殊回傳的指令。0xE7調(diào)整 RTC 時(shí)間。在應(yīng)用中,有時(shí)候需要進(jìn)行屏保亮度控制,即:用戶正常操作時(shí),亮度正常,假設(shè)為L1亮度;用戶長時(shí)間不點(diǎn)擊觸摸屏或者鍵盤時(shí),把亮度低到L2亮度;亮度L2屏保時(shí),用戶再次點(diǎn)擊觸摸屏或者鍵盤時(shí),第一次點(diǎn)擊被忽略,但亮度調(diào)高到L1。圖 58 圖形液晶顯示設(shè)計(jì)原理圖第六章 結(jié)論與展望由于 DSP 處理器的高速數(shù)據(jù)處理和運(yùn)算能力,如何使其更加有效地管理多串口數(shù)據(jù)收發(fā)以及完成 1553 總線的硬件設(shè)計(jì)成為本文的重點(diǎn)工作。本論文為如何高效率地使用 DSP 處理器,使其更有效地管理串行接口資源提供了一個(gè)解決方案,并完成了 DSP 和 EP–H31580 1553B 總線的硬件設(shè)計(jì),為如何使用 DDC 以外的 1553B 總線芯片的嵌入式系統(tǒng)設(shè)計(jì)提供了一個(gè)有效的解決途徑。在今天的科技時(shí)代,液晶顯示裝置已成為傳遞信息的壓倒一切的工具,每個(gè)人在其生活中都與這樣或者那樣的液晶裝置打交道,而圖形液晶的畫圖及顯示字符功能將更有利于我們的工作,挺高我們的生活質(zhì)量,有很大的發(fā)展前景。感謝我的同學(xué)和朋友,在我寫論文的過程中給予我了很多有用素材,還在論文的撰寫和排版等過程中提供熱情的幫助。參考文獻(xiàn)[1] 曾一江.《單片機(jī)微機(jī)原理與接口技術(shù)》[M]..[2] 丁易新.《OCMJ圖形液晶顯示器與AVR單片機(jī)的接口設(shè)計(jì)》[J].(4): 5863. [3] 陳素華,王國志.《基于單片機(jī)的LCD顯示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》[J].. 29(5):8792.[4] 周興華.《AVR單片機(jī)入門及C語言高效設(shè)計(jì)實(shí)踐(十二)》[J].(9):2328.[5] 徐鵬.《圖形液晶顯示模塊NS12864與AVR單片機(jī)接口設(shè)計(jì)》[J].(11):106109.[6] 陸靜,徐釗.《點(diǎn)陣液晶顯示器在便攜式頻率特性測試儀中的應(yīng)用》[M]..[7] 譚浩強(qiáng).《C語言程序設(shè)計(jì)(第3版)清華大學(xué)出版社》[M]..[8] 張艷,劉曉莉.《單片機(jī)控制的液晶顯示器應(yīng)用》[J]。例如,在選擇芯片的時(shí)候應(yīng)該多參考市場常用產(chǎn)品,結(jié)合以往的設(shè)計(jì)經(jīng)驗(yàn)選擇功能更完善、價(jià)格更低、功耗更小的器件。另外在研究和分析國產(chǎn) 1553B芯片 EPH31580 的基本功能和讀寫時(shí)序的基礎(chǔ)上,完成了硬件設(shè)計(jì)并協(xié)助項(xiàng)組其他成員完成聯(lián)機(jī)調(diào)試。視角調(diào)整:通過0xE0(或者0xE3)指令調(diào)整,迪文HMI可以實(shí)現(xiàn)任意視角的軟件調(diào)整顯示,如下圖所示: =0 =1 =1 =1 =0 =0 =1 =0圖56 圖形液晶的視角調(diào)整上面圖片上的“迪文科技”都是使用文本顯示指令寫在(0,0)位置的,圖片下載時(shí)須在工具欄進(jìn)行相應(yīng)的設(shè)置,如下圖所示: 圖57 文本顯示設(shè)置工具欄選擇: : 。0x90寫內(nèi)部數(shù)據(jù)庫。 系統(tǒng)配置和外設(shè)表52 系統(tǒng)配置和外設(shè)使用的指令:指令說 明0x5E關(guān)閉背光或設(shè)置觸控背光模式。0x7C使用觸摸屏輸入 ASCII 字符或中文,僅 H600、K600+支持。畫面中顯示了系統(tǒng)的運(yùn)行模式,當(dāng)手指觸摸到某一操作時(shí),就會(huì)切換到相應(yīng)操作的界面。if (*(volatile unsigned char *)(adr+i)!=c) {c=0。for (i=0。*(volatile short *)addr1 = 0xf0 。delay(25000)。delay(30000)。}}(二) 擦除 FLASHvoid erase_flash(void) {volatile unsigned addr1 = 0x9000aaaa。*(volatile short *)addr1 = 0xa0。unsigned short data 。*EMIF_SDCTL = 0x53116000。但是數(shù)據(jù)寬度是 16 位和 32 位時(shí),就需要在編程時(shí)進(jìn)行特殊的設(shè)定,詳細(xì)設(shè)置可以根據(jù)圖 。同時(shí) C6713 的 EMIF 接口空間 CE1 支持所有類型的存儲(chǔ)器。 EMIF初始化設(shè)置所有的 TMS320C6000 設(shè)備的外部存儲(chǔ)器接口(EMIF)支持各種各樣的外部接口,包括 SBSRAM,SDRAM,異步設(shè)備(包括 SRAM,ROM 以及 FIFO),還支持外部共享存儲(chǔ)設(shè)備。 //外圍總線的頻率為核心頻率的 1/2*DIVIDER_D3 = 0x8001。volatile int *DIVIDER_D2 = (volatile int *)0x01b7c11c。配置各個(gè)分頻器,主要的依據(jù)是需要將外圍總線的時(shí)鐘配置成 DSP 內(nèi)核時(shí)鐘的 1/2,因此需將分頻器 2 配置成分頻器 1 的 1/2。然后檢查接收數(shù)據(jù)長度標(biāo)記。 //已發(fā)送的數(shù)據(jù)清零*(volatile char xdata *)SEM_ADDR0 = 0x00。 //釋放信號燈while((*(volatile char xdata *)LSR_ADDR0 amp。*(volatile char xdata *)SD_LOW_FLAGADDR0 = 0x00。 *(volatile char xdata *)THR_ADDR0 = *send_lowaddr[0]。以 0 通道為例,單片機(jī)發(fā)送至串口的程序如下:void send_uart0(){if(sendchl_flg[0] == (char)0x00){//檢查半通道標(biāo)記為 0x00,表示為低半通道*(volatile char xdata *)SEM_ADDR0 = 0x00。設(shè)置 LCR 寄存器可以設(shè)定串行通信的數(shù)據(jù)格式。如果可以發(fā)送,則將數(shù)據(jù)放入對應(yīng)的空間(低/高),并將發(fā)送長度寫入低(高)通道發(fā)送長度標(biāo)記單元。DSP 和單片機(jī)在訪問這些信息時(shí)需針對硬件信號燈進(jìn)行互斥操作。當(dāng)發(fā)送完一幀數(shù)據(jù)后改變半通道標(biāo)記,使下一次從另一半通道發(fā)送數(shù)據(jù)。數(shù)據(jù)發(fā)送協(xié)議流程:DSP 發(fā)送數(shù)據(jù)到各個(gè)串行接口的方式是小于 256 字節(jié)任意長度的模塊化發(fā)送,因此需要設(shè)計(jì)一個(gè)智能發(fā)送系統(tǒng)來對 DSP 的“整包”數(shù)據(jù)進(jìn)行“拆包”后發(fā)送到串行接口。第二部分介紹在 DSP 系統(tǒng)初始化過程中倍頻設(shè)置和 EMIF 配置的軟件設(shè)計(jì)以及對 FLASH 和 SDRAM 存儲(chǔ)器的軟件測試。因此,如果在硬件上采用一些隔離技術(shù),破壞干擾信號進(jìn)入測控系統(tǒng)的途徑,可有效地提高系統(tǒng)的抗干擾能力。在本次設(shè)計(jì)中根據(jù)系統(tǒng)需要選用了 IDT 公司的 8K8bit 的雙端口存儲(chǔ)器IDT70V05。同大多數(shù)單片機(jī)一樣 AT89LS52 單片機(jī)分為片內(nèi)程序存儲(chǔ)器(FLASH:8K)、片內(nèi)數(shù)據(jù)存儲(chǔ)器、片外程序存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器,一共 64K 的擴(kuò)展空間。本模塊的結(jié)構(gòu)框圖如圖 。 智能串口模塊硬件電路設(shè)計(jì)在組合導(dǎo)航系統(tǒng)中通常包含高度表、GPS接收裝置等眾多的RS232和RS422電平信號。也可以說,調(diào)試程序運(yùn)行在桌面操作系統(tǒng),而被調(diào)試的程序運(yùn)行在嵌入式系統(tǒng)上。CE1 空間可用于異步存儲(chǔ)器使用,但是如果引導(dǎo)模式是 ROM,那么該空間必須用于 ROM、EPROM、EEPROM、FLASH 等存儲(chǔ)芯片的擴(kuò)展。 輸出可支持 1A 的負(fù)載,而 輸出最高支持 2A 的負(fù)載功耗。 DSP擴(kuò)展模塊硬件電路設(shè)計(jì) DSP擴(kuò)展總體結(jié)構(gòu)如圖 所示:圖 DSP 擴(kuò)展總體結(jié)構(gòu)TMS320C6713系列DSP(包括TMS320C6713和TMS320C6713B)是一種支持浮點(diǎn)運(yùn)算的DSP芯片,是德州儀器公司設(shè)計(jì)的用于高端處理的長指令、多功能的DSP芯片。在生成目標(biāo)程序和程序庫的過程中,建立不同程序的跟蹤信息,通過跟蹤信息對不同的程序進(jìn)行分類管理;、查看寄存器、存儲(chǔ)器、反匯編、變量窗口等功能,并支持C源代碼級調(diào)試;,能在調(diào)試程序的過程中,完成硬件斷點(diǎn)、軟件斷點(diǎn)和條件斷點(diǎn)的設(shè)置;,包括模擬器和仿真器分析,可用于模擬和監(jiān)視硬件的功能、評價(jià)代碼執(zhí)行的時(shí)鐘;,可以將運(yùn)算結(jié)果用圖形顯示,包括顯示時(shí)域/頻域波形、眼圖、星座圖、圖像等,并能進(jìn)行自動(dòng)刷新;。最后將設(shè)計(jì)完成的 PCB 底片圖進(jìn)行板卡加工,以及芯片焊接。 DSP系統(tǒng)的軟硬件開發(fā)流程基于 DSP 系統(tǒng)的嵌入式系統(tǒng)設(shè)計(jì)同大多數(shù)硬件電路設(shè)計(jì)一樣,首先需根據(jù)實(shí)際的需要選擇合適的 DSP 芯片。這些特點(diǎn)使得TMS320系列DSP芯片可以實(shí)現(xiàn)快速的DSP運(yùn)算,并使大部分運(yùn)算(例如乘法)能夠在一個(gè)指令周期內(nèi)完成。(4)具有低開銷或無開銷循環(huán)及跳轉(zhuǎn)的硬件支持。(4)精度高:16位數(shù)字系統(tǒng)可以達(dá)到非常高的精度。為了觀察控制盒的工作狀態(tài),建議將控制盒安裝在顯示器的外部。 3) 修整顯示器前罩
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1