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

正文內(nèi)容

stm32處理器綜合應(yīng)用(存儲版)

2025-06-06 18:13上一頁面

下一頁面
  

【正文】 l Window ITM Viewer打開 ITM Viewer 窗口 這時就可以在目標(biāo)調(diào)試期間通過 ITM Viewer 窗口查看到調(diào)試跟蹤信息: 邏輯分析儀( Logic Analyzer) ? 使用實時調(diào)試,可以通過邏輯分析器觀測至多 4 個變量值的變化。 ? 可根據(jù)命令對多塊或單塊進行讀寫操作。 FAT 區(qū) ? 該區(qū)內(nèi)容為文件分配表, FAT16 文件系統(tǒng)進行空間分配的最基本單位是簇。 ? 其具體的存儲原理是:不管目錄文件所占空間為多少簇,一簇為多少扇區(qū)、多少字節(jié);系統(tǒng)都會以 32 個字節(jié)為單位,進行目錄文件所占簇的分配。播放聲波文件由 PC 機通過超級終端以命令的方式選擇,聲音的播放狀態(tài)也顯示在 PC 機超級終端上。 :源文件包含以下幾個主要函數(shù): ? USART_Scanf_Name 和 USART_Scanf_Cmd:用于從超級終端獲取輸入字符串; ? PrintPass:用于在超級終端上輸出提示符“ X:”; ? main: 主函數(shù),首先初始化系統(tǒng)時鐘、串口、 USB 接口、SPI SPI2,通過命令啟動 VS1003 芯片,檢測并在超級終端上打印 SD 卡的信息;然后根據(jù)用戶在超級中輸入的命令進行操作,這里有“ dir”、“ cd”、“ read”、“ free”、“ usb”、“ vstest”、“ play”七個簡單的命令,分別是目錄項列表、目錄更換、以文本方式讀取文件、查詢 SD 空余空間、啟動讀卡器功能、 VS1003 正弦測試、和播放 MP3 聲音文件;如果輸入“ Play ***.mp3”,則處理器開始從 SD 卡中讀取相應(yīng)的 MP3 文件,并將其送 VS1003 芯片播放; :該文件主要提供 VS1003 芯片的驅(qū)動,包含以下幾個主要函數(shù): ? VS1003_Config:配置 STM32 處理器與 VS1003 芯片連接的相關(guān)引腳,包括 SPI PA PA0、 PA PA3; ? SPIGetChar:通過 SPI 從 VS1003 讀取一個數(shù)據(jù); ? SPIPutChar:通過 SPI 向 VS1003 寫一個數(shù)據(jù),如果是 MP3 聲音數(shù)據(jù),則 VS1003 將解碼并播放; ? Mp3ReadRegister:讀取 VS1003 寄存器的值; ? Mp3WriteRegister:寫 VS1003 寄存器 ? Mp3Reset: VS1003 硬件復(fù)位; ? Mp3SoftReset: VS1003 軟件復(fù)位,設(shè)置時鐘、采樣率、重音、音量、立體聲等參數(shù); ? VsSineTest:播放正弦聲波,用于測試; , ? :該文件用于提供 SD 卡的驅(qū)動,與 小節(jié)中的 文件相同。 播放 MP3 音樂 擴展 ? 本系統(tǒng)只是實現(xiàn)了簡易 MP3 Player 的基本原型設(shè)計,讀者可以進一步利用 STM103V100評估板資源來完善和豐富該 MP3 Player 的功能; ? 例如利用 Joystick 來選擇歌曲、利用 LCD 來顯示歌曲名、利用 ADC 來調(diào)節(jié)音量、利用幾個 LED 燈來表示音量,并以多任務(wù)的方式來實現(xiàn)。 ? 如果希望播放 MP3 文件,并產(chǎn)生高品質(zhì)的聲音,則需要使用專用聲音解碼芯片,這將得到一個簡易 MP3 Player 原型設(shè)計。 簡易聲波播放器的設(shè)計與實現(xiàn) ? 通過 SPI1 從 SD 卡中讀取聲波文件,將所讀取的部分存放在一個緩沖器中,利用 TIMER2 通道 1 定期產(chǎn)生的中斷,從緩沖器中讀取聲音數(shù)據(jù),然后根據(jù)聲音數(shù)據(jù)通過 TIMER4 的通道 3 產(chǎn)生不同頻率方波輸出。 ? FAT 分區(qū)中所有目錄文件,實際上可以看作是一個存放其它文件(文件夾)入口參數(shù)的數(shù)據(jù)表。 ? 引導(dǎo)程序的主要任務(wù)是當(dāng) MBR 將系統(tǒng)控制權(quán)交給它時,判斷本分區(qū)根目錄是否有操作系統(tǒng)引導(dǎo)文件,如果有則將其讀入內(nèi)存,并把控制權(quán)交給該文件。 SD 連接器與 STM32 處理器 SPI 連接圖 SD 卡內(nèi)部結(jié)構(gòu)及引腳 SD 卡主要引腳和功能為: ? CLK:時鐘信號,每個時鐘周期傳輸一個命令或數(shù)據(jù)位,頻率可在 0~ 25MHz 之間變化, SD 卡的總線管理器可以不受任何限制的自由產(chǎn)生 0~25MHz 的頻率; ? CMD:雙向命令和回復(fù)線,命令是一次主機到從卡操作的開始,命令可以是從主機到單卡尋址,也可以是到所有卡;回復(fù)是對之前命令的回答,回復(fù)可以來自單卡或所有卡; ? DAT0~ 3:數(shù)據(jù)線,數(shù)據(jù)可以從卡傳向主機也可以從主機傳向卡。 } return(ch)。 ? 它支持如下跟蹤信息源:軟件跟蹤、硬件跟蹤和時間戳。 ? 配置調(diào)試器:選擇 Project Options for Target –Debug,在如下頁圖所示的對話框中選擇 ULINK Cortex Debugger 調(diào)試器。 源文件簡介 ? ? 該源文件用于創(chuàng)建多個任務(wù),并多個任務(wù)之間的觸發(fā)。函數(shù)等待參數(shù) wait_flags 中相應(yīng)的位被設(shè)定為 1 的事件,最多可達(dá) 16 個不同的事件。 ? 參數(shù) priority 用于指定任務(wù)的優(yōu)先級,默認(rèn)的任務(wù)優(yōu)先權(quán)是 1。第九章 STM32 處理器綜合應(yīng)用 ? RTX_Blinky ? MP3_Player RTX_Blinky ? 本節(jié)將介紹一個綜合應(yīng)用 RTX、 ADC、 GPIO、LCD 的實例 RTX_Blinky。 RTX常用函數(shù) ? OS_TID
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1