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

正文內(nèi)容

基于stm32的數(shù)碼相框系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(軟件)_畢業(yè)設(shè)計(jì)論文(完整版)

  

【正文】 介紹一下 ILI9320 的幾個(gè)重要命令,因?yàn)?ILI9320 的命令很多,這里不一一介紹。 RST:硬復(fù)位 TFTLCD。以 TFT 技術(shù)為基礎(chǔ)的液晶平板顯示器是信息社會(huì)的支柱產(chǎn)業(yè),技術(shù) 可應(yīng)用到正在迅速成長(zhǎng)中的薄膜晶體管有機(jī)電致發(fā)光 (TFTOLED)平板顯示器也在迅速的成長(zhǎng)中。 TFTLCD 是人類歷史上第一種在顯示質(zhì)量上超過(guò) CRT 的平板顯示器。 TFT 屏幕的優(yōu)點(diǎn)如下: 大面積 。 CortexM3 這樣設(shè)計(jì)的優(yōu)勢(shì)在于: 免去 Thumb 和 ARM 代碼的互相切換,對(duì)于早期的處理器來(lái)說(shuō),這種狀態(tài)切換會(huì)降低性 能。 數(shù)碼相框模塊 MCU 主控模塊 STM32 系列閃存微控制器是意法半導(dǎo)體公司( ST)基于 ARM 公司具有突破性的 CortexM3 內(nèi)核的處理器,該處理器是專門設(shè)計(jì)于滿足集高性能、低功耗、實(shí)時(shí)應(yīng)用、具有競(jìng)爭(zhēng)性 價(jià)格于一體的嵌入式領(lǐng)域的要求。另外,程序的編譯下載要和系統(tǒng)相結(jié)合。 嵌入式處理器可以分為四類,即 嵌入式微處理器 (Embedded Microprocessor Unit, EMPU),如 ARM 東南大學(xué)成賢學(xué)院畢業(yè)論文 5 嵌入式微控制器 (Microcontroller Unit, MCU) 嵌入式 DSP 處理器 (Embedded Digital Signal Processor,EDSP) 嵌入式片上系統(tǒng) (System On Chip) ②嵌入式外圍設(shè)備 這里所 說(shuō)的嵌入式外圍設(shè)備,指在一個(gè)嵌入式硬件系統(tǒng)中,.除了中心控制部件 (MCU, DSP,EMPU,SOC)以外的完成存儲(chǔ)、通信、保護(hù)、調(diào)試、顯示等輔助功能的其他部件。典型的嵌入式微處理器有 Motorola 公司的 Power PC 系列、 Intel 公司的Strong Arm 系列、 AMD 公司的 X86 系列以及 EPSON 公司的 SIC33 系列等。 總的來(lái)說(shuō),嵌入式系統(tǒng)是一個(gè)外延極廣的概念,凡是與產(chǎn)品結(jié)合在一起的、具有嵌入式系統(tǒng)特點(diǎn)的系統(tǒng)都可以稱為嵌入式系統(tǒng)。 東南大學(xué)成賢學(xué)院畢業(yè)論文 4 第二章 硬件介紹 嵌入式系統(tǒng)概況 嵌入式系統(tǒng)的定義 雖然嵌入式系統(tǒng)是近幾年才風(fēng)靡起來(lái)的,但其歷史可追溯到 20 世紀(jì) 70 年代。 5) 產(chǎn)品大致分為桌面和壁掛兩種。此外,觸摸面板會(huì)成為一個(gè)應(yīng)用的新亮點(diǎn)。中華映管、群創(chuàng)等廠商均顯著調(diào)高了配套數(shù)碼相框產(chǎn)品的中尺寸面 板的出貨量目標(biāo), 20xx 年出貨量達(dá) 1000 萬(wàn)臺(tái),預(yù)計(jì) 20xx東南大學(xué)成賢學(xué)院畢業(yè)論文 2 年更將倍增至 20xx 萬(wàn)臺(tái)。 20xx 年底 Philips 率先將數(shù)碼相框在中國(guó)推廣,在禮品市場(chǎng)上取得了一些成績(jī),但由于銷售價(jià)格較高,約為 2050 元 /臺(tái),這一年中國(guó)數(shù)碼相框的銷售量?jī)H有 萬(wàn)臺(tái) 。在 20xx 年,數(shù)碼相框市場(chǎng)呈現(xiàn)高速發(fā)展的態(tài)勢(shì),本課題的研究具有極高的潛在市場(chǎng)價(jià)值。 Digital Photo Frame。 學(xué)生簽名: 日 期: I 基于 STM32 的數(shù)碼相框 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(軟件) 摘 要 本設(shè)計(jì)是一款基于嵌入式硬件平臺(tái)的數(shù)碼相框,主控芯片為基于 ARM CortexM3 內(nèi)核的 STM32系列嵌入式處理器,本設(shè)計(jì)包含主控制器核心板、 LCD 液晶顯示、 SD 卡存儲(chǔ)器等多個(gè)功能模塊。 數(shù)字?jǐn)z影的興起 不可避免地引起了數(shù)碼相框的發(fā)展,因?yàn)閮H有不到 35%的數(shù)碼照片被打印出來(lái)。從屏幕尺寸來(lái)看, 20xx年 英寸產(chǎn)品占主流, 20xx 年 9 英寸產(chǎn)品成為最大市場(chǎng)。其中, 巨頭惠普 20xx 年 7 月底在美國(guó)宣布進(jìn) 入數(shù)碼相框市場(chǎng), 20xx 年數(shù)碼相框出貨量設(shè)定為 50 萬(wàn)臺(tái)。價(jià)格下降是必然趨勢(shì),中國(guó)消費(fèi)者接受只是時(shí)間 的問(wèn)題,而根據(jù)中國(guó)消費(fèi)者的需求和特點(diǎn),開(kāi)發(fā)出相應(yīng)的應(yīng)用產(chǎn)品,則是需要數(shù)碼相框廠商亟待解決的問(wèn)題。 2) 在某些情況下 (如從 PC 端通過(guò)相框的 USB Device 同步數(shù)據(jù) ),允許修改數(shù)字照片的格式使得有最佳的重顯效果。 4) 帶或不帶內(nèi)建顯示單元,有能支持其它高分辨率顯示設(shè)備的接口 (如色差, VGA 甚至是 HDMI)。目前,國(guó)內(nèi)一個(gè)普遍被認(rèn)同的定義是:以應(yīng)用為中心、以計(jì)算機(jī)為基礎(chǔ),軟、硬件可裁減,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。 嵌入式系統(tǒng)的組成 通常來(lái)說(shuō),嵌入式系統(tǒng)可以劃分成硬件和軟件兩部分。目前世界上嵌入式處理器的種類數(shù)量已經(jīng)超過(guò) 1000 種,流行的體系結(jié)構(gòu)有 30 多個(gè)系列。 嵌入式系統(tǒng)的特點(diǎn) 嵌入式系統(tǒng)具有以下幾個(gè)重要特征: ①系統(tǒng)內(nèi)核小,由于嵌入式系統(tǒng)一般應(yīng)用于小型電子裝置,系統(tǒng)資源相對(duì)有限,所以內(nèi)核較之傳統(tǒng)的操作系統(tǒng)要小得多。 ⑥執(zhí)行的實(shí)時(shí)性、可靠性,并減少開(kāi)發(fā)時(shí)間,保障軟件質(zhì)量。 除了使用哈佛結(jié)構(gòu), CortexM3 還具有其它顯著的優(yōu)點(diǎn):具有更小的基礎(chǔ)內(nèi)核,價(jià)格更低,速度更快。 STM32F103RBT6 的資源完全滿足此次的嵌入式數(shù)碼相框設(shè)計(jì),通過(guò)設(shè)計(jì)電路開(kāi)發(fā)一個(gè)支持 TFT 彩色液晶屏的驅(qū)動(dòng)電路,在設(shè)計(jì)中搭配 寸 TFT 真彩觸摸屏模塊作為顯示界面,同時(shí)支持一個(gè) SD 卡( SPI 方式)可用于存儲(chǔ)圖片、數(shù)據(jù)等。 功能強(qiáng)大 。 除了采用濺射、 CVD(化學(xué)氣相沉積) MCVD(分子化學(xué)氣相沉積)等傳統(tǒng)工藝成膜以外,激光退火技術(shù)也開(kāi)始應(yīng)用,既可以制作非晶膜、多晶膜,也可以制造單晶膜。 WR:向 TFTLCD 寫(xiě)入數(shù)據(jù)。 模塊的控制器為 ILI9320(可能為其他型號(hào),但是他們的設(shè)置很相似,除了初始化序列有些區(qū)東南大學(xué)成賢學(xué)院畢業(yè)論文 8 別,其他大都是一摸一樣的,這里僅以 9320 為例介紹),該控制器自帶顯存,其顯存總大小為 172820( 240*320*18/8),即 18 位模式( 26 萬(wàn)色)下的顯存量。 R3,入口模式命令。為 0時(shí) 26 萬(wàn)色,為 1 時(shí)八位色。該 命令是我們要介紹的這一組命令里面唯一的單個(gè)操作的命令,只需要寫(xiě)入該值就可以了,其他的都是要先寫(xiě)入命令編號(hào),然后寫(xiě)入操作數(shù)。為后續(xù)顯示字符和數(shù)字做準(zhǔn)備。 SD 卡一般支持兩種操作模式: SD 卡模式與 SPI 模式。 SPI 模式下幾個(gè)重要的操作命令,如下表所示: 表 SPI模式下 SD 卡部分操作指令 其中 R1 的回應(yīng)格式如下表所示: 東南大學(xué)成賢學(xué)院畢業(yè)論文 11 表 SD 卡 R1 回應(yīng)格式 SD 卡的典型初始化過(guò)程如下: 初始化與 SD 卡連接的硬件條件( MCU 的 SPI 配置, I/O 口配置); 上電延時(shí)( 74 個(gè) CLK); 復(fù)位卡( CMD0); 激活卡,內(nèi)部初始化并獲取卡類型( CMD1(用于 MMC 卡)、 CMD5 CMD41); 查詢 OCR,獲取供電狀況( CMD58); 是否使用 CRC( CMD59); 設(shè)置讀寫(xiě)塊數(shù)據(jù)長(zhǎng)度( CMD16); 讀取 CSD,獲取存儲(chǔ)卡的其他信息( CMD9); 發(fā)送 8CLK 后,禁止片選; 這樣我們就完成了對(duì) SD 卡的初始化,這里面我們一般設(shè)置讀寫(xiě)塊數(shù)據(jù)長(zhǎng)度為 512 個(gè)字節(jié),并禁止使用 CRC。 現(xiàn)在 RealView 的最新版本是 , 以上版本的 RVMDK 對(duì) IDE 界面進(jìn)行了很大改變,并且支持 CortexM0 內(nèi)核的處理器。到這里,我們就可以開(kāi)始編寫(xiě)自己的代碼了。 Stm32_Clock_Init(9)。雙擊紅圈內(nèi)的內(nèi)容,你會(huì)發(fā)現(xiàn)在 的 01 行出現(xiàn)了一個(gè)淺綠色的小箭頭,說(shuō)明錯(cuò)誤是這個(gè)地方產(chǎn)生的。接下來(lái)我們開(kāi)始進(jìn)行軟件仿真。 執(zhí)行進(jìn)去:該按鈕用來(lái)實(shí)現(xiàn)執(zhí)行到某個(gè)函數(shù)里面去的功能,在沒(méi)有函數(shù)的情況下,是等同于執(zhí)行過(guò)去按鈕的。 邏輯分析窗口:按下該按鈕會(huì)彈出一個(gè)邏輯分析窗口,通過(guò) SETUP 按鈕新建一些 I/O 口,就可以觀察這些 I/O 口的電平變化情況,以多種形式顯示出來(lái),比較直觀。你可以對(duì)比一下這兩個(gè)的區(qū)別,就知道在uart_init(72, 9600)。這里我們以 JLINK V8 為例,說(shuō)說(shuō)如何在線調(diào)試。( 4)優(yōu)化了固件結(jié)構(gòu),使應(yīng)用程序區(qū)擴(kuò)大。 東南大學(xué)成賢學(xué)院畢業(yè)論文 25 監(jiān)測(cè)所有 JTAG 信號(hào)和目標(biāo)板電壓。 Jlink調(diào)試步驟 JLINKV8 支持 JTAG 和 SWD,而 STM32 也支持 JTAG 和 SWD。 在設(shè)置完之后,點(diǎn)擊 OK,然后再點(diǎn)擊 OK,回到 IDE 界面,編譯一下工程。 首先要在板子上設(shè)置一下,在板子上把 RXD 和 PA9( STM32 的 TXD), TXD 和 PA10(STM32 的 RXD)通過(guò)跳線帽連接起來(lái),這樣我們就把 PL2303 和 MCU 的串口 1 連接上了。選中之后點(diǎn)擊 OK,重新編譯,編譯結(jié)果如下圖所示: 東南大學(xué)成賢學(xué)院畢業(yè)論文 31 圖 335 重新編譯結(jié)果 從上圖中可以看到,編譯器已經(jīng)產(chǎn)生了 hex 文件了, 然后我們打開(kāi) USER 文件夾,看看里面發(fā)生了什么變化?如下圖所示: 圖 336 新編譯生成文件 從上圖可以看到,重新編譯產(chǎn)生了很多文件,其中就有我們所需要的 hex 文件(圖中紅 圈圈中),至此,我們就可以開(kāi)始下載了。這個(gè)是必要的選項(xiàng)(在 BOOT0 接 GND 的條件下)。 至此,說(shuō)明下載代碼成功了,并且也從硬件上驗(yàn)證了 代碼的正確性。 FAT16 則可以管理 2G 的空間 (通過(guò)特殊處理也能管理 2G 以上的空間 ),而 FAT32 則能管理到 2TB( 2048GB)的空間。 FAT 稱為文件分配表( FAT 表),一般一個(gè)卡上會(huì)存在 2個(gè) FAT 表,一個(gè)用作備份,一個(gè)用作使用。 BMP 文件的圖像深度可選lbit、 4bit、 8bit 及 24bit。 //為目標(biāo)設(shè)備說(shuō)明位面數(shù),其值將總是被設(shè)為。典型的 BMP 圖像文件由三部分組成:位圖文件頭數(shù)據(jù)結(jié)構(gòu),它包含 BMP 圖像文件的類型、顯示內(nèi)容等信息;位圖信息數(shù)據(jù)結(jié)構(gòu),它包含有 BMP 圖像的寬、高、壓縮方法,以及定義顏色等信息。 FAT 表記錄了每個(gè)文件的位置和區(qū)域,是一種鏈?zhǔn)浇Y(jié)構(gòu) , FAT 以“ F8 FF FF 0F FF FF FF FF”這樣的 8 個(gè)字節(jié)為表頭,用以表示 FAT 表的開(kāi)始,后面的數(shù)據(jù)每四個(gè)字節(jié)為一個(gè)簇項(xiàng)(從第 2 簇開(kāi)始) ,用來(lái)標(biāo)記下一個(gè)簇所在的位置,這樣每個(gè)位置都存儲(chǔ)了下一個(gè)簇,只要按著這個(gè)表走,就可以找到文件的所有內(nèi)容。 XP 在 SD 卡里面建立的文件系統(tǒng)最常用的也就是 FAT16和 FAT32。系統(tǒng)通過(guò)文件系統(tǒng)讀取 SD 卡內(nèi)存儲(chǔ)的 BMP、 JPEG、 JPG 格式圖片,把多幅圖片以幻燈片的形式從 TFT 屏上顯示出來(lái)。每次打開(kāi) mcuisp 軟件,軟件會(huì)自動(dòng)去搜索當(dāng)前電 腦上可用的串口,然后選中一個(gè)作為默認(rèn)的串口(一般是您最后一次關(guān)閉時(shí)所選則的串口)。編程后執(zhí)行,這個(gè)選項(xiàng)在無(wú)一鍵下載功能的條件下是很有用的,當(dāng)選中該選項(xiàng)之后,可以在下載完程序之后自動(dòng)運(yùn)行代碼。設(shè)置完成如下圖所示: 東南大學(xué)成賢學(xué)院畢業(yè)論文 29 圖 330 開(kāi)發(fā)板串口下載跳線設(shè)置 接著我們?cè)?USB_232 處插入 USB 線,并接上電腦,如果之前沒(méi)有安裝 PL2303 的驅(qū)動(dòng)(如果已經(jīng)安裝過(guò)了驅(qū)動(dòng),則應(yīng)該能在設(shè)備管理器里面看到 USB 串口,如果不能則要先卸載之前的驅(qū)動(dòng),卸載完后重啟電腦(必要步驟),再重新安裝我們提供的驅(qū)動(dòng)),則電腦會(huì)提示找到新硬件,如下圖所示: 圖 331 找到新硬件 我們不理會(huì)這個(gè)提 示,直接找到光盤(pán) 軟件文件夾下的 PL2303 驅(qū)動(dòng),安裝該驅(qū)動(dòng)。如下圖所示: 東南大學(xué)成賢學(xué)院畢業(yè)論文 28 圖 329 程序運(yùn)行到斷點(diǎn)處 接下來(lái),我們就可以和軟件仿真一樣的開(kāi)始仿真了,不過(guò)這是真正的在硬件上的仿真,其結(jié)果更可信。 在安裝了 JLINK V8 之后,我們接上 JLINKV8,并把 JTAG 口插到 硬件板 上,打開(kāi)之前新建的工程,點(diǎn)擊 ,打開(kāi) Options for Target 選項(xiàng)卡,在 Debug 欄選擇仿真工具為 CortexM3 JLINK,如下圖所示 圖 324 Debug 選項(xiàng)卡設(shè)置 然后 我們點(diǎn)擊 Settings,設(shè)置 JLINK 的一些參數(shù),如下圖所示: 東南大學(xué)成賢學(xué)院畢業(yè)論文 26 圖 325 JLINK 模式設(shè)置 上圖中,我們使用 JLINK V8 的 SW 模式調(diào)試,因?yàn)槲覀?JTAG 需要占用比 SW 模式多很多的 I/O口,而在 硬件 板上這些 I/O 口都是非常有用的,并造成部分外設(shè)無(wú)法使用。 使用 USB 電源(但不對(duì)目標(biāo)板供電) 帶 USB 連接線和 20 芯扁平電纜。 支持所有 ARM7/ARM9 內(nèi)核的芯片,以及 CortexM3,包括 Thumb 模式。配合 IAR EWAR, ADS, KEIL,WINARM, Real View 等集成開(kāi)發(fā)環(huán)境支持所有 ARM7/ARM9/ARM11 內(nèi)核芯片的仿真,通過(guò) RDI 接口和各集成開(kāi)發(fā)環(huán)境無(wú)縫連接,操作方便、連接方便、簡(jiǎn)單易學(xué),是學(xué)習(xí)開(kāi)發(fā) ARM 最好最實(shí)用的開(kāi)發(fā)工具。這樣可以很清楚的告訴你,當(dāng)前的串口是否可用,你的設(shè)置是否正確,同樣這樣的方法也可以適用于很多其 他外設(shè)。 這樣,我們?cè)谏厦娴姆?
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1