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

正文內(nèi)容

基于stm32的數(shù)碼相框設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-12-14 21:37 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 33,設(shè)置 GRAM 的行地址和列地址。 R32 用于設(shè)置列地址( X 坐標(biāo),0~239), R33 用于設(shè)置行地址( Y 坐標(biāo), 0~319)。當(dāng)我們要在某個(gè)指定點(diǎn)寫(xiě)入一個(gè)顏色的時(shí)候,先通過(guò)這兩個(gè)命令設(shè)置到改點(diǎn),然后寫(xiě)入顏色值就可以了。 R34,寫(xiě)數(shù)據(jù)到 GRAM 命令,當(dāng)寫(xiě)入了這個(gè)命令之后,地址計(jì)數(shù)器才會(huì)自動(dòng)的增加和減少。該命令是我們要介紹的這一組命令里面唯一的單個(gè)操作的命令,只需要寫(xiě)入該值 就可以了,其他的都是要先寫(xiě)入命令編號(hào),然后寫(xiě)入操作數(shù)。 R80~R83,行列 GRAM 地址位置設(shè)置。這幾個(gè)命令用于設(shè)定顯示區(qū)域的大小,我們整個(gè)屏的大小為 240*320,但是有時(shí)候我們只需要在其中的一部分區(qū)域?qū)懭霐?shù)據(jù),如果用先寫(xiě)坐標(biāo),后寫(xiě)數(shù)據(jù)這樣的方式來(lái)實(shí)現(xiàn),則速度大打折扣。此時(shí)我們就可以通過(guò)這幾個(gè)命令,在其中開(kāi)辟一個(gè)區(qū)域,然后不停的丟數(shù)據(jù),地址計(jì)數(shù)器就會(huì)根據(jù) R3 的設(shè)置自動(dòng)增加 /減少,這樣就不需要頻繁的寫(xiě)地址了,大大提高了刷新的速度。 通過(guò)以上介紹,我們可以得出 TFTLCD 顯示需要的相關(guān)設(shè)置步驟如下: 1) 設(shè)置 STM32 與 TFTLCD 模塊相連接的 I/O。 這一步,先將我們與 TFTLCD 模塊相連的 I/O 口設(shè)置為輸出,具體使用哪些 I/O口,這里需要根據(jù)連接電路以及 TFTLCD 模塊的設(shè)置來(lái)確定。 2)初始化 TFTLCD 模塊。 通過(guò)向 TFTLCD 寫(xiě)入一系列的設(shè)置,來(lái)啟動(dòng) TFTLCD 的顯示。為后續(xù)顯示字符和數(shù)字做準(zhǔn)備。 3)通過(guò)函數(shù)將字符和數(shù)字顯示到 TFTLCD 模塊上。 這里就是通過(guò)我們?cè)O(shè)計(jì)的程序,將要顯示的字符送到 TFTLCD 模塊就可以了,這些函數(shù)將在軟件設(shè)計(jì)部分向大家介紹。通過(guò)以上三步,我們就可以使 用 TFTLCD模塊來(lái)顯示字符和數(shù)字了,并且可以顯示各種顏色的背景。 SD 存儲(chǔ)卡模塊 SD 卡( Secure Digital Memory Card)中文翻譯為安全數(shù)碼卡,是一種基于半導(dǎo)體快閃記憶器的新一代記憶設(shè)備,它被廣泛地應(yīng)用于便攜式裝置上,例如數(shù)碼相機(jī)、個(gè)人數(shù)碼助理 (PDA)和多媒體播放器等。 SD 卡由日本松下、東芝及美國(guó) SanDisk 公司于 1999 年 8 月共同開(kāi)發(fā)研制。大小猶如一張郵票的 SD 記憶卡,重量只有 2 克,但卻擁有高記憶容量、快速數(shù)據(jù)傳輸率、極大的移動(dòng)靈活性以及很好的安全性,此外它可存多種格 式數(shù)據(jù)文件,具有很強(qiáng)的可擴(kuò)展性;用戶可方便使用 SD 卡讀卡器對(duì)其進(jìn)行用戶信息修改。 2G 金士頓 SD 卡實(shí)物如下圖 25 所示。 SD 卡一般支持兩種操作模式: SD 卡模式與 SPI 模式。 主機(jī)可以選擇以上任意一種模式同 SD 卡通信, SD 卡模式允許 4 線的高速數(shù)據(jù)傳輸。 SPI 模式允許簡(jiǎn)單的通過(guò) SPI 接口來(lái)和 SD 卡通信,這種模式同 SD 卡模式相比就是喪失了速度。 SD 卡的引腳排序如下圖 26 所示: 更多相關(guān)參考論文設(shè)計(jì)文檔資源請(qǐng)?jiān)L問(wèn) 本參考設(shè)計(jì)材料,包含項(xiàng)目源代碼,屏幕錄像指導(dǎo)、項(xiàng)目運(yùn)行截圖、項(xiàng)目設(shè)計(jì)說(shuō)明書(shū)、任務(wù)書(shū)、報(bào)告書(shū)以及文獻(xiàn)參考翻譯等,完整的設(shè)計(jì)文件及源代碼,資料請(qǐng)聯(lián)系 68661508 索要 圖 25 Kingston SD 卡 圖 26 SD卡引腳排序圖 SD 卡引腳功能描述如下表所示: 表 SD卡引腳功能表 SD 卡只能使用 的 I/O 電平,所以, MCU 一定要能夠支持 的 I/O 端口輸出。在 SPI 模式下, CS/MOSI/MISO/CLK 都需要加 10~100K 左右的上拉電阻。 SD卡要進(jìn)入 SPI 模式很簡(jiǎn)單,就是在 SD 卡收到復(fù)位命令( CMD0)時(shí), CS 為有效電平(低電平)則 SPI 模式被啟用。不過(guò)在發(fā)送 CMD0 之前,要發(fā)送 74 個(gè)時(shí)鐘,這是因?yàn)?SD 卡內(nèi)部有個(gè)供電電壓上升時(shí)間,大概為 64 個(gè) CLK,剩下的 10 個(gè) CLK 用于 SD 卡同步 ,之后才能開(kāi)始 CMD0 的操作,在卡初始化的時(shí)候, CLK 時(shí)鐘最大不能超過(guò) 400KHZ。 本次硬件電路板使用的是 SPI 模式來(lái)讀寫(xiě) SD 卡,下面我們就重點(diǎn)介紹一下 SD卡在 SPI 模式下的相關(guān)操作。 SPI 模式下幾個(gè)重要的操作命令,如下表所示: 表 SPI模式下 SD卡部分操作指令 其中 R1 的回應(yīng)格式如下表所示: 更多相關(guān)參考論文設(shè)計(jì)文檔資源請(qǐng)?jiān)L問(wèn) 本參考設(shè)計(jì)材料,包含項(xiàng)目源代碼,屏幕錄像指導(dǎo)、項(xiàng)目運(yùn)行截圖、項(xiàng)目設(shè)計(jì)說(shuō)明書(shū)、任務(wù)書(shū)、報(bào)告書(shū)以及文獻(xiàn)參考翻譯等,完整的設(shè)計(jì)文件及源代碼,資料請(qǐng)聯(lián)系 68661508 索要 表 SD卡 R1回應(yīng)格式 SD 卡的典型初始化過(guò)程如下: 1) 初始化與 SD 卡連接的硬件條件( MCU 的 SPI 配置, I/O 口配置); 2) 上電延 時(shí)( 74 個(gè) CLK); 3) 復(fù)位卡( CMD0); 4) 激活卡,內(nèi)部初始化并獲取卡類(lèi)型( CMD1(用于 MMC卡)、 CMD5 CMD41); 5) 查詢(xún) OCR,獲取供電狀況( CMD58); 6) 是否使用 CRC( CMD59); 7) 設(shè)置讀寫(xiě)塊數(shù)據(jù)長(zhǎng)度( CMD16); 8) 讀取 CSD,獲取存儲(chǔ)卡的其他信息( CMD9); 9) 發(fā)送 8CLK 后,禁止片選; 這樣我們就完成了對(duì) SD 卡的初始化,這里面我們一般設(shè)置讀寫(xiě)塊數(shù)據(jù)長(zhǎng)度為512 個(gè)字節(jié),并禁止使用 CRC。在完成了初始化之后,就可以開(kāi)始讀寫(xiě)數(shù)據(jù)了。 SD 卡 讀取數(shù)據(jù),這里通過(guò) CMD17 來(lái)實(shí)現(xiàn),具體過(guò)程如下 : 1) 發(fā)送 CMD17; 2) 接收卡響應(yīng) R1; 3) 接收數(shù)據(jù)起始令牌 0XFE; 4) 接收數(shù)據(jù); 5) 接收 2 個(gè)字節(jié)的 CRC,如果沒(méi)有開(kāi)啟 CRC,這兩個(gè)字節(jié)在讀取后可以丟掉; 6) 8CLK 之后禁止片選; 以上就是一個(gè)典型的讀取 SD 卡數(shù)據(jù)過(guò)程, SD 卡的寫(xiě)與讀數(shù)據(jù)差不多,寫(xiě)數(shù)據(jù)通過(guò) CMD24 來(lái)實(shí)現(xiàn),具體過(guò)程如下: 1) 發(fā)送 CMD24; 2) 接收卡響應(yīng) R1; 3) 發(fā)送寫(xiě)數(shù)據(jù)起始令牌 0XFE; 4) 發(fā)送數(shù)據(jù); 5) 發(fā)送 2 字節(jié)的偽 CRC; 6) 8CLK 之后禁止片選; 更多相關(guān)參考論文設(shè)計(jì)文檔資源請(qǐng)?jiān)L問(wèn) 本參考設(shè)計(jì)材料,包含項(xiàng)目源代碼,屏幕錄像指導(dǎo)、項(xiàng)目運(yùn)行截圖、項(xiàng)目設(shè)計(jì)說(shuō)明書(shū)、任務(wù)書(shū)、報(bào)告書(shū)以及文獻(xiàn)參考翻譯等,完整的設(shè)計(jì)文件及源代碼,資料請(qǐng)聯(lián)系 68661508 索要 第三章 軟件介紹 找到 MDK 的安裝文件并點(diǎn)擊安裝 ,點(diǎn)擊之后出現(xiàn)界面,選擇 Next:選擇 ”I Agree…Licence agreement” 同意協(xié)議 , 選擇安裝目錄,這里選擇安裝的目錄后,點(diǎn)擊Next 即可 , 輸入郵箱之類(lèi)的信息即可,點(diǎn)擊 Next 開(kāi)始安裝 , 按圖配置,然后點(diǎn)擊Finish,左面會(huì)出現(xiàn) keil 快捷圖標(biāo)。 圖 31 完成安裝 License 在 MDK 針對(duì)每臺(tái)機(jī)會(huì)有一個(gè) CID, copy 這個(gè) CID 到注冊(cè) 機(jī)處生成 License Key,然后再將這個(gè) License Key 添加到 MDK 里面去注冊(cè)。 右鍵點(diǎn)擊左面的 MDK 快捷方式,選擇 “以管理員身份運(yùn)行 ”。 點(diǎn)擊: FileLicense Management,彈出一個(gè) License Management 界面 ,copy 界面中的 (CID): 更多相關(guān)參考論文設(shè)計(jì)文檔資源請(qǐng)?jiān)L問(wèn) 本參考設(shè)計(jì)材料,包含項(xiàng)目源代碼,屏幕錄像指導(dǎo)、項(xiàng)目運(yùn)行截圖、項(xiàng)目設(shè)計(jì)說(shuō)明書(shū)、任務(wù)書(shū)、報(bào)告書(shū)以及文獻(xiàn)參考翻譯等,完整的設(shè)計(jì)文件及源代碼,資料請(qǐng)聯(lián)系 68661508 索要 圖 32 CID 打開(kāi) 目 錄為 ALIENTEK 開(kāi)發(fā)板資料 \軟件 \\注冊(cè) 下的注冊(cè)機(jī) 。 出現(xiàn)注冊(cè)界面, 粘貼剛才 copy 的 cid 到 CID 一欄,然后 Target 選擇 ARM 圖 33 注冊(cè) 機(jī) 選擇好之后點(diǎn)擊 “Generate”,下面的空白欄會(huì)生成一個(gè) License Key,類(lèi)似:D0DY830KAK0N8AMX9Z14A2NWPJ3LZZ , copy 這個(gè) license. 將這個(gè) License Key 粘貼到 Keil 的 License Management 界面的 New License Id 更多相關(guān)參考論文設(shè)計(jì)文檔資源請(qǐng)?jiān)L問(wèn) 本參考設(shè)計(jì)材料,包含項(xiàng)目源代碼,屏幕錄像指導(dǎo)、項(xiàng)目運(yùn)行截圖、項(xiàng)目設(shè)計(jì)說(shuō)明書(shū)、任務(wù)書(shū)、報(bào)告書(shū)以及文獻(xiàn)參考翻譯等,完整的設(shè)計(jì)文件及源代碼,資料請(qǐng)聯(lián)系 68661508 索要 Code 一欄,然后點(diǎn)擊 “Add LIC”,添加成功后會(huì)出現(xiàn)成功提示。然后點(diǎn)擊 Close 關(guān)閉這個(gè)界面即可。 圖 34 粘貼 License Key 新建工程 回到 MDK 主界面,可以看到工程中有一個(gè)默認(rèn)的工程,點(diǎn)擊這個(gè)工程名字,然后選擇菜單 ProjectClose Project,就關(guān)閉掉這個(gè)工程了 , 這樣整個(gè) MDK 就是一個(gè)空的了,接下來(lái)我們將建立我們的工程模版。 在建立工程之前,我們建議用戶在電腦的某個(gè)目錄下面建立一個(gè)文件夾,后面所建立的工程都可以放在這個(gè)文件夾下面,這里我們建立一 個(gè)文件夾為 : STM32Projects. 點(diǎn)擊 Keil 的菜單: Project –New Uvision Project ,然后將目錄定位到剛才建立的文件夾 STM32Projecst 之下,在這個(gè)目錄下面建立子文件夾 Tempalte,然后定位到Template 目錄下面,我們的工程文件就都保存到 Template 文件夾下面。工程命名為T(mén)emplate,點(diǎn)擊保存 。 接下來(lái)會(huì)出現(xiàn)一個(gè)選擇 Device 的界面,就是選擇我們的芯片型號(hào),這里我們定位到 STMicroelectronics 下面的 STM32F103RB。 更多相關(guān)參考論文設(shè)計(jì)文檔資源請(qǐng)?jiān)L問(wèn) 本參考設(shè)計(jì)材料,包含項(xiàng)目源代碼,屏幕錄像指導(dǎo)、項(xiàng)目運(yùn)行截圖、項(xiàng)目設(shè)計(jì)說(shuō)明書(shū)、任務(wù)書(shū)、報(bào)告書(shū)以及文獻(xiàn)參考翻譯等,完整的設(shè)計(jì)文件及源代碼,資料請(qǐng)聯(lián)系 68661508 索要 ‘ 圖 35 選擇芯片型號(hào) 彈出對(duì)話框 “Copy STM32 Startup Code to project ….” ,詢(xún)問(wèn)是否添加啟動(dòng)代碼到我們的工程中,這里我們選擇 “否 ”,因?yàn)槲覀兪褂玫?ST 固件庫(kù)文件已經(jīng)包含了啟動(dòng)文件。 可以看到工程建立了,我們回到 Template 目錄下面,可以看到只有三個(gè)文件: 圖 36 Template目錄下的文件 接下來(lái),我們?cè)?Template 工程目錄下面,新建 3 個(gè)文件夾 CORE, USER, STM32F10x_FWLib 。 USER 用 來(lái) 放 我 們主 函 數(shù)文 件 , 以 及 其 他包 括 等等, CORE 用來(lái)存放啟動(dòng)文件等, STM32F10x_FWLib 文件夾顧名思義用來(lái)存放 ST 官方提供的庫(kù)函數(shù)源碼文件。 更多相關(guān)參考論文設(shè)計(jì)文檔資源請(qǐng)?jiān)L問(wèn) 本參考設(shè)計(jì)材料,包含項(xiàng)目源代碼,屏幕錄像指導(dǎo)、項(xiàng)目運(yùn)行截圖、項(xiàng)目設(shè)計(jì)說(shuō)明書(shū)、任務(wù)書(shū)、報(bào)告書(shū)以及文獻(xiàn)參考翻譯等,完整的設(shè)計(jì)文件及源代碼,資料請(qǐng)聯(lián)系 68661508 索要 圖 37 Template工程目錄下新建的文件 下面我們要將官方的固件庫(kù)包里的源碼文件復(fù)制到我們的工程目錄文件夾下面。 打開(kāi)官方固件庫(kù)包,定位到我們之前準(zhǔn)備好的固件庫(kù)包的目錄 \Libraries\STM32F10x_StdPeriph_Driver 下面, 將目錄下面的 src,inc 文件夾 copy到我們剛才建立的 STM32F10x_FWLib 文件夾下面。 src 存放的是固件庫(kù)的 .c 文件, inc 存放的是對(duì)應(yīng)的 .h 文件,您不妨打開(kāi)這兩個(gè)文件目錄過(guò)目一下里面的文件,每個(gè)外設(shè)對(duì)應(yīng)一個(gè) .c 文件和一個(gè) .h 頭文件。 圖 38 STM32F10x_StdPeriph_Driver 文件 下面我們要將固件庫(kù)包里面相關(guān)的啟動(dòng)文件復(fù)制到我們的工程目錄 CORE 之下。 打開(kāi)官方固件庫(kù)包,定位到目錄 \Libraries\CMSIS\CM3\CoreSupport 下面,將文件 和文件 復(fù)制到 CORE 下面去。然后定位到目錄\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm 下面,將里面所有的文件同樣復(fù)制到 CORE 下面。這里我們解釋一下,其實(shí)我們只用到 arm目錄下面的 文件,這個(gè)文件是針對(duì)中等容量芯片的啟動(dòng)文件。其他兩個(gè)主要的為 為小容量, 為大容量芯片的啟動(dòng)文件。這里 copy 進(jìn)來(lái)是方便其他開(kāi)發(fā)者使用小容量或者大容量芯片的用戶。 現(xiàn)在看看我們的 CORE 文件夾下面的文件: 圖 39 CORE文件夾內(nèi) 定位到目錄: \Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1