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

正文內(nèi)容

《arm接口設(shè)計(jì)技術(shù)》ppt課件-文庫吧

2024-12-24 04:05 本頁面


【正文】 控制字輸入、 A/D轉(zhuǎn)換結(jié)果輸出端;在時(shí)鐘下降沿時(shí)輸出,上升沿時(shí)輸入 13 BUSY 忙指示輸出 15 CS 片選 22 觸摸屏的驅(qū)動(dòng)芯片 ADS7843Ⅲ ?2. ADS7843的控制字 第 7位( MSB) 第 6位 第 5位 第 4位 第 3位 第 2位 第 1位 第 0位 (LSB) S A2 A1 A0 MODE SER/DFR PD1 PD0 23 觸摸屏的接口 設(shè)計(jì) Ⅰ ? 1 .觸摸屏的驅(qū)動(dòng)芯片 ADS7843典型接口 觸摸屏的控制采用專用芯片 , 專門處理是否有筆或手指按下觸摸屏 , 并在按下時(shí)分別給兩組電極通電 , 然后將其對(duì)應(yīng)位置的模擬電壓信號(hào)經(jīng)過 A/D轉(zhuǎn)換送回處理器 。 S3C44B0選取 PG口與 ADS7843接口 , 共使用 PG2 PG7的 6條口線 ,也可以選擇其他的 I/O口 , 但注意不要與 I/O口上已經(jīng)設(shè)定的功能相沖突 . 其中 , X+、 Y+、 X、 Y引腳直接與觸摸屏的相應(yīng)管腳相連 。 24 觸摸屏的接口 設(shè)計(jì) Ⅱ ? 2 編程實(shí)現(xiàn) 利用連接好的電路設(shè)置 PCONG寄存器如下: rPCONG = Ox015f; 其中 , PENIRQ最好加上內(nèi)部上拉 , 設(shè)置為 : rPUPG&= Ox80。 ? ( 1) 讀取觸摸點(diǎn)坐標(biāo)程序 : 編程采用固定參考電壓模式 , 因此 SER/DFR=1。 首先檢測(cè) PENIRQ是否為低電平 , 如果為低電平 , 則認(rèn)為有接觸;否則認(rèn)為觸摸屏沒有接觸 。 利用軟件模擬 DIN, DOUT和 DCLK上的 3線串行傳輸時(shí)序 ,將讀取的 x或 Y坐標(biāo)數(shù)值的控制字串行送入 ADS7843,然后再串行讀出坐標(biāo)值 。 最后將 X和 Y軸坐標(biāo)值送串口顯示即可 。 ? ( 2) 送控制字并讀取結(jié)果子程序 。 25 串行通信概述 ? 串行數(shù)據(jù)傳送模式: ? 單工 ? 半雙工 ? 全雙工 ? 串行通信方式: ? 同步通信 ? 異步通信 26 RS232C串行接口 Ⅰ ? 27 RS232C串行接口 Ⅱ ? 2. RS232C 接口信號(hào)。 實(shí)際應(yīng)用 中,并不是 每只管腳 信號(hào)都用到 28 S3C44BOX內(nèi)部集成的 UART ? S3C44B0X UART單元提供了兩個(gè)異步串口( SIO), 每個(gè) SIO可以操作在中斷模式或 DMA模式,支持波特率最大為 , 每個(gè) SIO通道包含都有一個(gè) 16字節(jié)的接收與發(fā)送 FIFO緩沖區(qū)。 ? 每個(gè) UART模塊包含以下幾個(gè)部件:波特率發(fā)生器,發(fā)送器,接收器和控制單元。 29 UART操作 ?數(shù)據(jù)發(fā)送 ?數(shù)據(jù)接收 ?動(dòng)流控制( AFC) ?非自動(dòng)流控制(通過軟件控制 nRTS和 nCTS) ?調(diào)制解調(diào)器接口 30 中斷/ DMA請(qǐng)求產(chǎn)生器 ?S3C44BOX的每個(gè) UART都有 7個(gè)狀態(tài)信號(hào):接收 FIFO/緩沖區(qū)數(shù)據(jù)準(zhǔn)備好 、 發(fā)送 FIFO/ 緩沖區(qū)空 、 發(fā)送移位寄存器空 、 溢出錯(cuò)誤 、 奇偶校驗(yàn)錯(cuò)誤 、 幀錯(cuò)誤和中止 , 所有這些狀態(tài)都由對(duì)應(yīng)的 UART狀態(tài)寄存器 (UTRSTATn/UERSTATn)中的相應(yīng)位來表現(xiàn) 。 ?當(dāng)接收器要將接收移位寄存器的數(shù)據(jù)送到接收 FIFO,它會(huì)激活接收FIFO滿狀態(tài)信號(hào) , 如果控制寄存器中的接收模式選為中斷模式 , 就會(huì)引發(fā)接收中斷 。 ?當(dāng)發(fā)送器從發(fā)送 FIFO中取出數(shù)據(jù)送到發(fā)送移位寄存器 , 那么 FIFO空狀態(tài)信號(hào)將會(huì)被激活 。 如果控制寄存器中的發(fā)送模式選為中斷模式 ,就會(huì)引發(fā)發(fā)送中斷 。 31 與 FIFO有關(guān)的中斷 類型 FIFO類型 非 FIFO模式 Rx中斷 每當(dāng)接收數(shù)據(jù)達(dá)到接收 FIFO觸發(fā)的水平 , 就產(chǎn)生接收中斷;如果 FIFO非空且連續(xù) 3個(gè)字時(shí)間沒有接收到任何數(shù)據(jù) , 就產(chǎn)生超時(shí)中斷; 每當(dāng)接收數(shù)據(jù)滿 , 接收移位寄存器將產(chǎn)生一個(gè)中斷; Tx中斷 每當(dāng)發(fā)送數(shù)據(jù)達(dá)到發(fā)送 FIFO觸發(fā)的水平 , 就產(chǎn)生發(fā)送中斷; 每當(dāng)發(fā)送數(shù)據(jù)空 , 發(fā)送保持寄存器將產(chǎn)生一個(gè)中斷; 錯(cuò)誤中斷 幀錯(cuò)誤 、 奇偶校驗(yàn)錯(cuò)誤和被檢測(cè)到并按字節(jié)接收的中止信號(hào) , 都將產(chǎn)生錯(cuò)誤中斷;當(dāng)達(dá)到接收 FIFO的頂部 , 就會(huì)產(chǎn)生溢出錯(cuò)誤中斷; 所有錯(cuò)誤都會(huì)立即產(chǎn)生一個(gè)錯(cuò)誤中斷 。 但兩個(gè)錯(cuò)誤同時(shí)發(fā)生 , 只有一個(gè)中斷會(huì)產(chǎn)生; 32 波特率發(fā)生器 ? 波特率發(fā)生器以 MCLK作為時(shí)鐘源 ? 每個(gè) UART的波特率發(fā)生器為傳輸提供了串行移位時(shí)鐘。波特率時(shí)鐘由通過時(shí)鐘源的 16分頻及一個(gè)由 UART波特率除數(shù)寄存器 (UBRDIVn)指定的 16位除數(shù)決定。 UBRDIVn=( 取整)( MCLK/( 波特率 16)) 1 33 回送模式與 紅外通信模式 ? 回送模式 :S3C44BOX的 UART提供的一個(gè)測(cè)試模式 。 在這種模式下 , 發(fā)送出的數(shù)據(jù)會(huì)立即被接收 。 這一特性用于校驗(yàn)運(yùn)行處理器內(nèi)部發(fā)送和接收通道的功能 , 這種模式可以通過設(shè)置 UART控制寄存器 (UCONn)中的回送位來實(shí)現(xiàn) 。 ? 紅外通信模式 : S3C44BOX的 UART模塊支持紅外線 ( IR)發(fā)送和接收 。 可以通過設(shè)置 UART控制寄存器 (UCONn)中的紅外模式位來選擇這一模式 。 34 UART的寄存器 Ⅰ ? ULCONn 位 描述 初始值 保留 [7] 0 紅外線模式 [6] 該位確定是否使用紅外通信模式 0:正常模式 1:紅外收發(fā)模式 0 奇偶校驗(yàn)?zāi)J? [5: 3] 該位確定奇偶如何產(chǎn)生和校驗(yàn) 0xx:無校驗(yàn)位 100:奇校驗(yàn) 101:偶校驗(yàn) 110:校驗(yàn)位強(qiáng)制 /檢測(cè)置 1 111:校驗(yàn)位強(qiáng)制 /檢測(cè)置 0 000 停止位的數(shù)量 [2] 該位確定停止位的個(gè)數(shù), 0: 1位停止位 1: 2位停止位 0 數(shù)據(jù)位長度 [1: 0] 該位確定數(shù)據(jù)位的個(gè)數(shù) 00: 5位 01: 6位 10: 7位 11: 8位 00 35 UART的寄存器 Ⅱ ? UCONn 位 描述 初始值 發(fā)送中斷類型 [9] 發(fā)送中斷請(qǐng)求類型 0:脈沖(在發(fā)送緩沖區(qū)變空時(shí)立即引發(fā)中斷) 1:電平(在發(fā)送緩沖區(qū)為空時(shí)引發(fā)中斷) 0 接收中斷類型 [8] 接收中斷請(qǐng)求類型 0:脈沖(接收緩沖區(qū)接收到數(shù)據(jù)時(shí)立即引發(fā)中斷) 1:電平(接收緩沖區(qū)正在接收數(shù)據(jù)時(shí)引發(fā)中斷) 0 接收超時(shí)中斷使能 [7] 在 UART的 FIFO使能的情況下,使能/禁止接收超時(shí)中斷 0:禁止 1:使能 0 接收錯(cuò)誤狀態(tài)中斷使能 [6] 使能 UART在接收操作中發(fā)生錯(cuò)誤時(shí)的錯(cuò)誤中斷響應(yīng) 0:不產(chǎn)生錯(cuò)誤狀態(tài)中斷 1:產(chǎn)生錯(cuò)誤狀態(tài)中斷 0 回送模式 [5] 該位使 UART自動(dòng)進(jìn)入回送模式 0:正常操作 1:回送模式 0 發(fā)送中止信號(hào) [4] 該位將引發(fā) UART在一幀時(shí)間內(nèi)發(fā)送中止信號(hào), 該信號(hào)發(fā)送 完后,該位自動(dòng)被清除 0:正常操作 1:發(fā)送中止信號(hào) 0 發(fā)送模式 [3: 2] 這 2位決定當(dāng)前哪個(gè)功能項(xiàng)能夠向 UART發(fā)送保持寄存器寫入發(fā)送數(shù)據(jù) 00:禁止 01:中斷請(qǐng)求或輪流檢測(cè)模式 10: BDMAO請(qǐng)求(僅對(duì) UARTO) 11: BDMAI請(qǐng)求(僅對(duì) UART1) 00 接收模式 [1: 0] 這 2位決定當(dāng)前哪個(gè)功能項(xiàng)能夠從 UART接收保持寄存器中讀出接收數(shù)據(jù) 00:禁止 01:中斷請(qǐng)求或輪流檢測(cè)模式 IO:BDMAO請(qǐng)求(僅對(duì) UARTO) 11:BDMAl請(qǐng)求(僅對(duì) UART1) 00 36 UART的寄存器 Ⅲ ? UFCONn 位 描述 初始值 發(fā)送 FIFO的觸發(fā)電平 [7: 6] 這兩位確定發(fā)送 FIFO的觸發(fā)條件 00:空 01: 4字節(jié) 10 : 8字節(jié) 11 : 12字節(jié) 00 接收 FIFO的觸發(fā)電平 [5: 4] 這兩位確定接收 FIFO的觸發(fā)條件 00 : 4字節(jié) 01: 8字節(jié) 10: 12字節(jié) 11: 16字節(jié) 00 保留 3 0 發(fā)送 FIFO復(fù)位 2 該位在 FIFO復(fù)位后自動(dòng)清除 0 :正常 1:發(fā)送 FIFO復(fù)位 0 接收 FIFO復(fù)位 1 該位在 FIFO復(fù)位后自動(dòng)清除 0 :正常 1:接收 FIFO復(fù)位 0 FIFO使能 0 0 :禁止 FIFO 1 : FIFO 使能 0 37 UART的寄存器 Ⅳ ? UMCONn 位 描述 初始值 保留 [7: 5] 這 3位必須為 0 000 自動(dòng)流控制 4 AFC是否允許 0 :禁止 1 :使能 0 保留 [3: 1] 這 3位必須為 0 000 請(qǐng)求發(fā)送 0 如果 AFC允許 ,該位忽略;如果 AFC禁止,必須由軟件來控制 nRTS。 0 : 高電平(不激活 nRTS) 1 : 低電平(激活 nRTS) 0 38 UART的寄存器 Ⅴ ? /接收狀態(tài)寄存器 UTRSTATn 位 描述 初始狀態(tài) 發(fā)送移位寄存器為空 [2] 當(dāng)發(fā)送移位寄存器中不包含有效數(shù)據(jù)或移位寄存器為空,該位自動(dòng)被置位。 0:非空 1:發(fā)送保持和移位寄存器為空 1 發(fā)送緩沖器為空 [1] 當(dāng)發(fā)送緩沖區(qū)寄存器中不包含有效數(shù)據(jù),這一位將自動(dòng)被置位 0:緩沖區(qū)寄存器非空 1:空 如果使用了 FIFO,則用戶不用檢測(cè)這個(gè)位,而應(yīng)當(dāng)檢測(cè)UFSTAT中發(fā)送 FIFO計(jì)數(shù)器位和 FIFO滿位 1 接收緩沖器數(shù)據(jù)準(zhǔn)備好 [0] 當(dāng)接收緩沖器寄存器中包含了有效數(shù)據(jù),這一位將自動(dòng)被置位 0:完全為空 1:緩沖區(qū)寄存器中包含有效數(shù)據(jù) 如果使用了 FIFO則用戶不用檢測(cè)這個(gè)位,而應(yīng)當(dāng)檢測(cè)UFSTAT中接收 FIFO計(jì)數(shù)器位 0 39 UART的寄存器 Ⅵ ? UERSTATn 位 描述 初始值 間隔中斷 [3] 如果接收到某個(gè)中止信號(hào),該位將自動(dòng)置 1 0:未接收到中止信號(hào) 1:接收到中止信號(hào) 0 數(shù)據(jù)幀錯(cuò)誤 [2] 如果在接收操作中發(fā)生了幀錯(cuò)誤,該位將自動(dòng)置 1 0:接收中沒有發(fā)生幀錯(cuò)誤 1:幀錯(cuò)誤 0 奇偶錯(cuò)誤 [1] 如果在接收操作中發(fā)生了奇偶校驗(yàn)錯(cuò)誤,該位將自動(dòng)置 1 1:奇偶校驗(yàn)錯(cuò)誤 0:接收中沒有發(fā)生奇偶校驗(yàn)錯(cuò)誤 0 Overrun錯(cuò)誤 [0] 如果在接收操作中發(fā)生了溢出錯(cuò)誤,該位將自動(dòng)置1 0:接收中沒有發(fā)生溢
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1