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

正文內(nèi)容

數(shù)字fm電臺設(shè)計(jì)開發(fā)課程設(shè)計(jì)-文庫吧資料

2025-03-07 00:36本頁面
  

【正文】 主機(jī)在判斷 DREQ 有效(高電平)之后,直接發(fā) 送即可(一次可以發(fā)送 32 個(gè)字節(jié))。這里我們僅介紹 VS1002有效模式(此模式也是 VS1053的默認(rèn)模式)。 VS1053 的 SPI 數(shù)據(jù)傳送和 SCI 寄存器 VS1053的 SPI 數(shù)據(jù)傳送 VS1053 的 SPI 支持兩種模式: 1, VS1002 有效模式(即新模式)。這幾個(gè)命令用于設(shè)定你顯示區(qū)域的大小,我們整個(gè)屏的大小為 240*320,但是有時(shí)候我們只需要在其中的一部分區(qū)域?qū)懭霐?shù)據(jù),如果用先寫坐標(biāo),后寫數(shù)據(jù)這樣的方式來實(shí)現(xiàn),則速度大打折扣。該命令是我們要介紹的這一組命令里面唯一的單個(gè)操作的命令,只需要寫入 該值就可以了,其他的都是要先寫入命令編號,然后寫入操作數(shù)。當(dāng)我們要在某個(gè)指定點(diǎn)寫入一個(gè)顏色的時(shí)候,先通過這兩個(gè)命令設(shè)置到改點(diǎn),然后寫入顏色值就可以了。 R32, R33,設(shè)置 GRAM 的行地址和列地址。當(dāng)全部設(shè)置為 1的時(shí)候開啟顯示,全 0是關(guān)閉。為 0時(shí) 26 萬色,為 1 時(shí)八位色。 R7,顯示控制命令。當(dāng) AM=1 的時(shí)候,地址以列方向更新。 AM:控制 GRAM 更新方向。 R3,入口模式命令。這個(gè)命令最大的功能就是通過讀它可以得到控制器的型號,而我們代碼在知道了控制器的型號之后,可以針對不同型號的控制器,進(jìn)行不同的初始化。這里我們要介紹的命令列表如表 所示: 表 ILI9320 常用命令表 R0,這個(gè)命令,有兩個(gè)功能,如果對它寫,則最低位為 OSC,用于開啟或關(guān)閉振蕩器。 接下來,我們介紹一下 ILI9320 的幾個(gè)重要命令,因?yàn)?ILI9320 的命令很多,我們這里不可能一一介紹,有興趣的大家可以找到 ILI9320 的 datasheet看看。模塊的 16 位數(shù)據(jù)線與顯寸的對應(yīng)關(guān)系為565 方式,如圖 所示: 圖 16位數(shù)據(jù)與顯存對應(yīng)關(guān)系圖 最低 5位代表藍(lán)色,中間 6位為綠色,最高 5位為紅色。 SPI 模式下, SD 卡針對不同的命令,應(yīng)答可以使 R1~R7, R1 的應(yīng)答,各位描述如表 所示: R1響應(yīng)格式 位 7 6 5 4 3 2 1 0 含義 開始位 始終為 0 參數(shù) 錯(cuò)誤 地址 錯(cuò)誤 擦除序列 錯(cuò)誤 CRC錯(cuò)誤 非法 命令 擦除 復(fù)位 閑置 狀態(tài) 表 R1響應(yīng)各位描述 TFTLCD 模塊 控制 數(shù)字 FM 電臺設(shè)計(jì)開發(fā) 17 我們僅以 ILI9320 控制器為例進(jìn)行介紹,其他的控制基本都類似 。 SD卡的命令總共有 12類,分為 Class0~Class11, 下面 幾個(gè)比較重要的命令,如表 所示: 命令 參數(shù) 回 應(yīng) 描述 CMD0(0X00) NONE R1 復(fù)位 SD卡 CMD8(0X08) VHS+Check pattern R7 發(fā)送接口狀態(tài)命令 CMD9(0X09) NONE R1 讀取卡特定數(shù)據(jù)寄存器 CMD10(0X0A) NONE R1 讀取卡標(biāo)志數(shù)據(jù)寄存器 CMD16(0X10) 塊大小 R1 設(shè)置塊大小(字節(jié)數(shù)) CMD17(0X11) 地址 R1 讀取一個(gè)塊的數(shù)據(jù) CMD24(0X18) 地址 R1 寫入一個(gè)塊的數(shù)據(jù) CMD41(0X29) NONE R3 發(fā)送給主機(jī)容量支持信息和激活 卡初始化過程 CMD55(0X37) NONE R1 告訴 SD卡,下一個(gè)是特定應(yīng)用命令 CMD58(0X3A) NONE R3 讀取 OCR寄存器 表 SD 卡部分命令 上表中,大部分的命令是初始化的時(shí)候用的。 數(shù)字 FM 電臺設(shè)計(jì)開發(fā) 16 字節(jié) 2~5 為命令參數(shù),有些命令是沒有參數(shù)的。 3) 通過函數(shù)將字符和數(shù)字顯示到 TFTLCD 模塊上。通過向 TFTLCD寫入一系列的設(shè)置,來啟動 TFTLCD 的顯示。 2)初始化 TFTLCD 模塊。 這一步,先將我們與 TFTLCD 模塊相連的 IO 口進(jìn)行初始化,以便驅(qū)動 LCD。這里還需要注意,我們標(biāo)注的 DB1~DB8, DB10~DB17,是相對于 LCD控制 IC標(biāo)注的,實(shí)際上大家可以把他們就等同于 D0~D15,這樣理解起來就比較簡單一點(diǎn)。另外我們還需要一個(gè)背光控制線來控制TFTLCD 的背光。 RS:命令 /數(shù)據(jù)標(biāo)志( 0,讀寫命令; 1,讀寫數(shù)據(jù))。 D[15: 0]: 16 位雙向數(shù)據(jù)線。 WR:向 TFTLCD 寫入數(shù)據(jù)。圖 ,關(guān)于觸摸屏本章我們不多介紹,后面的章節(jié)會有詳細(xì)的介紹。最后,你還得自備一個(gè) SD卡,將其插入板子下面的 SD 卡接口。 SD 卡接口和 STM32 的連接 我們用跳線帽將 P10 的 SD_DT SD_CMD、 SD_SCK、 SD_DT0 分別同 P12 的SD_CS、 SPI2_MOSI、 SPI2_SCK、 SPI2_MISO 連接起來,即實(shí)現(xiàn) SD 卡的 SPI 模式連接。 然后繼續(xù)等待 DREQ 變高,直到音頻數(shù)據(jù)發(fā)送完。不過發(fā)送數(shù)據(jù)要在 DREQ 信號的控制下有序的進(jìn)行,不能亂發(fā)。 數(shù)字 FM 電臺設(shè)計(jì)開發(fā) 12 2) 配置 VS1053 的相關(guān)寄存器 這 里我們配置的寄存器包括 VS1053 的模式寄存器( MODE)、時(shí)鐘寄存器( CLOCKF)、音調(diào)寄存器( BASS)、音量寄存器( VOL)等。從上表可以看出, VS1053 的 SPI 是接在 STM32 的 SPI1 上面的。 VS_DREQ是一個(gè)數(shù)據(jù)請求信號,用來通知主機(jī), VS1053 可以接收數(shù)據(jù)與否。 數(shù)字 FM 電臺設(shè)計(jì)開發(fā) 11 圖 RDA5820 與 STM32 的連接圖 VS1053 解碼芯片電路原理 VS1053 通過 7 根線同 STM32 連接,他們是: VS_MISO、 VS_MOSI、 VS_SCK、VS_XCS、 VS_XDCS、 VS_DREQ 和 VS_RST。同時(shí)用 DS0 提示程序正在運(yùn)行。 圖 ALIENTEK 寸 TFTLCD 外觀圖數(shù)字 FM 電臺設(shè)計(jì)開發(fā) 10 第 2章 硬件設(shè)計(jì)及模塊功能實(shí)現(xiàn) FM 電臺設(shè)計(jì)框圖 本文設(shè)計(jì) SD 卡音源和 MIC 音源兩種音源輸入,經(jīng)音頻選擇, CPU 處理之后輸出 硬件設(shè)計(jì) 實(shí)驗(yàn)設(shè)計(jì)為 FM 發(fā)射模式,設(shè)計(jì)發(fā)射頻率為 ,開機(jī)顯示發(fā)射頻率,KEY_UP 鍵選擇音源輸入等信息。 4,自帶觸摸屏,可以用來作為控制輸入。 2, 320240 的分辨率( ’ 分辨率為 :320*480)。 TFTLCD 也被叫做真彩液晶顯示器。其英文全稱為: Thin Film TransistorLiquid Crystal Display。 接收卡響應(yīng) R1; 發(fā)送寫數(shù)據(jù)起始令牌 0XFE; 發(fā)送數(shù)據(jù); 發(fā)送 2 字節(jié)的偽 CRC; 禁止片選之后,發(fā)多 8個(gè) CLK; 以上就是一個(gè)典型的寫 SD卡過程。 SD卡讀取數(shù)據(jù),這里通過 CMD17 來實(shí)現(xiàn),具體過程如下: 發(fā)送 CMD17; 接收卡響應(yīng) R1; 接收數(shù)據(jù)起始令牌 0XFE; 接收數(shù)據(jù); 接收 2 個(gè)字節(jié)的 CRC,如果不使用 CRC,這兩個(gè)字節(jié)在讀取后可以丟掉。 接著我們看看 SD卡的初始化, SD 卡的典型初始化過程如下: 初始化與 SD 卡連接的硬件條件( MCU的 SPI 配置, IO 口配置); 上電延時(shí)( 74 個(gè) CLK); 復(fù)位卡( CMD0),進(jìn)入 IDLE 狀態(tài); 發(fā)送 CMD8,檢查是否支持 協(xié)議; 根據(jù)不同協(xié)議檢查 SD 卡(命令包括: CMD5 CMD4 CMD58 和 CMD1 等); 取消片選,發(fā)多 8個(gè) CLK,結(jié)束初始化 這樣我們就完成了對 SD 卡的初始化,注意末尾發(fā)送的 8 個(gè) CLK 是提供 SD卡額外的時(shí)鐘,完成某些操作。方法如下:在 SD 卡收到復(fù)位命令( CMD0)時(shí), CS 為有效電平(低電平)則 SPI 模式被啟用。注意:在 SPI 模式下, CS/MOSI/MISO/CLK 都需要加 10~100K 左右的上拉電阻。 SPI 模式允許簡單的通過 SPI 接口 來和 SD 卡通信,這種模式同 SD 卡模式相比就是喪失了速度。如 下 表 所示: 容量 命名 簡稱 0~2G Standard Capacity SD Memory Card SDSC 或 SD 2G~32G High Capacity SD Memory Card SDHC 32G~2T Extended Capacity SD Memory Card SDXC 表 SD卡按容量分類 SD卡和 SDHC 卡協(xié)議基本兼容,但是 SDXC 卡,同這兩者區(qū)別就比較大了,本章我們討論的主要是 SD/SDHC 卡(簡稱 SD 卡)。大小猶如一張郵票的 SD 記憶卡,重量只有 2 克,但卻擁有高記憶容量、快速數(shù)據(jù)傳輸率、極大的移動靈活性以及很好的安全性。 作為一個(gè)數(shù)字多路選擇器 /多路分配器, VEE 將被連接到 GND 上(一般是接地) 寬模擬輸入電壓范圍: 5 V~ +5 V 低導(dǎo)通阻抗 VCC VEE = V 時(shí), 80 歐姆(典型) VCC VEE = V 時(shí), 70 歐姆(典型) VCC VEE = V 時(shí), 60 歐姆(典型) 邏輯電平轉(zhuǎn)換:溝通 5 V 邏輯和 + 5 V 模擬信號 典型的內(nèi)置“先斷后合” 數(shù)字 FM 電臺設(shè)計(jì)開發(fā) 6 遵循 JEDEC 標(biāo)準(zhǔn) ESD 保護(hù) 人體模式( HBM) EIA/JESD22A114E超過 2021 V 機(jī)械模式( MM) EIA/JESD22A115A超過 200 V 溫度范圍: 40~ +85 ℃和 40~+125 ℃ 74HC4052 基本參數(shù) 電壓 ~ 傳輸延遲 4 ns5V 74HC4052 其他特性 導(dǎo)通阻抗 60 Ohms 邏輯電平 CMOS 功耗考量 低功耗或電池供電應(yīng)用 74HC4052 封裝與引腳 SO16, SSOP16, DIP16, TSSOP16 表 74HC4052 基本參數(shù) SD 卡簡介 SD卡( Secure Digital Memory Card)中文翻譯為安全數(shù)碼卡,它是在 MMC的基礎(chǔ)上發(fā)展而來,是一種基于半導(dǎo)體快閃記憶器的新一代記憶設(shè)備, 它被廣泛地于便攜式裝置上使用,例如數(shù)碼相機(jī)、個(gè)人數(shù)碼助理 (PDA)和多媒體播放器等。 VCC 和 GND 是數(shù)字控制端( S0 和 S1, E)的供電引腳, 74HC4052 的 VCC 至GND 范圍為 V~ V。 E為低時(shí), 4個(gè) 開關(guān)的其中之一將被 S0 和 S1選中(低阻態(tài))。每個(gè)多路選擇器包含 4 個(gè)獨(dú)立輸入 /輸出端( nY0 至 nY3)和 1個(gè)公共輸入 /輸出端( nZ)。 74HC4052遵循 JEDEC 標(biāo)準(zhǔn) 。我們通過 SPI 口向VS1053 不停的輸入音頻數(shù)據(jù),它就會自動幫我們解碼了,然后從輸出通道輸出音樂,這時(shí)我們接上耳機(jī)就能聽到所播放的歌曲了。 VS1053 通過 SPI 接口來接受輸入的音頻數(shù)據(jù)流,它可以是一個(gè)系統(tǒng)的從機(jī),也可以作為獨(dú)立的主機(jī)。 VS1053 的封裝引腳和 VS1003 完全兼容,所以如果你以前用的是 VS1003,則只需要把 VS1003 換成 VS1053,就可以實(shí)現(xiàn)硬件更新,電路板完全不用修改。 對話筒輸入或線路輸入的音頻信號進(jìn)行 OGG(需要加載 patch) /IMA ADPCM編碼 高低音控制 數(shù)字 FM 電臺設(shè)計(jì)開發(fā) 4 帶有 EarSpeaker 空間效果(用耳機(jī)虛擬現(xiàn)場空間效果) 單時(shí)鐘操作 12..13MHz 內(nèi)部 PLL 鎖相環(huán)時(shí)鐘倍頻器 低功耗 內(nèi)含高性能 片上立體聲 DAC,兩聲道間無相位差 過零交差偵測和平滑的音量調(diào)整 內(nèi)含能驅(qū)動 30 歐負(fù)載的耳機(jī)驅(qū)動器 模擬,數(shù)字, I/O 單獨(dú)供電 為用戶代碼和數(shù)據(jù)準(zhǔn)備的 16KB 片上 RAM 可擴(kuò)展外部 DAC 的 I2S 接口 用于控制和數(shù)據(jù)的串行接口( SPI) 可被用作微處理器的從機(jī) 特殊應(yīng)用的 SPI Flash 引導(dǎo) 供調(diào)試用途的 UART 接口 新功能可以通過軟件和 8 GPIO 添加 VS1053 相對于它的前輩 VS1003,增加了編解碼格式的支持(比如支持OGG/FLAC,還支持 OGG 編碼, VS1003 不支持)、 增加了 GPIO 數(shù)量到 8個(gè)( VS1003只有 4 個(gè))、增加了內(nèi)部指令 RAM 容量到 16KiB( VS1003 只有 )、增加了I2S 接口( VS1003 沒有)、支持 EarSpeaker 空間效果( VS1003 不支持)等。 VS1053 擁有一個(gè)高性能的 DSP 處理器核 VS_DSP, 16K 的指令 RAM, 的數(shù)據(jù) RAM,通過 SPI控制,具有 8 個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1