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

正文內(nèi)容

武漢理工大學嵌入式復習重點-資料下載頁

2025-05-02 04:23本頁面
  

【正文】 這是最后一個數(shù)據(jù)段B.總線寫寫事務也包括兩個部分,一個地址段和若干個數(shù)據(jù)段地址段開始216。FRAME有效,也表示寫總線事務開始n 地址段時期216。 AD[31:0]包含有效地址216。 C/BE[3:0]表明了當前總線命令216。 地址段一般持續(xù)一個時鐘(雙地址周期持續(xù)兩個時鐘)數(shù)據(jù)段開始216。 在地址段之后接著就是數(shù)據(jù)段n 數(shù)據(jù)段時期216。 數(shù)據(jù)段可能有多個216。 一個數(shù)據(jù)段傳輸一拍數(shù)據(jù)216。 一個數(shù)據(jù)段持續(xù)一個或者多個時鐘216。 AD[31:0]包含需要寫的數(shù)據(jù)216。 C/BE[3:0]表明了當前傳輸數(shù)據(jù)的字節(jié)使能情況數(shù)據(jù)段有效216。IRDY和TRDY同時有效n 最后一個數(shù)據(jù)段216。 主設(shè)備知道哪一個數(shù)據(jù)段是最后一個數(shù)據(jù)段216。 主設(shè)備使IRDY有效的同時使FRAME無效,用來告訴從設(shè)備這是最后一個數(shù)據(jù)段。7. RS485總線(記住他們的特性!??!)USB規(guī)范定義了四種傳輸216。 控制(Control)傳輸——所有設(shè)備都支持? 雙向,查詢、配置USB設(shè)備216。 批量(Bulk)傳輸——低速設(shè)備不支持? 單向,數(shù)據(jù)量大、突發(fā)性強的傳輸,延時不確定216。 中斷(Interrupt)傳輸? 單向,少量、分散、不可預測傳輸,延遲短216。 等時(Isochronous)傳輸——低速設(shè)備不支持? 單向,實時、不可靠傳輸,延時確定第六章2. 3.I/O數(shù)據(jù)傳送方式查詢? 最簡單、最可靠的數(shù)據(jù)傳送方式216。 中斷? 嵌入式系統(tǒng)最常用的數(shù)據(jù)傳送方式216。 直接內(nèi)存訪問(DMA)? 批量數(shù)據(jù)傳送方式4. 需要關(guān)注的幾個問題n (1)關(guān)鍵字static關(guān)鍵字static有三個作用216。 在函數(shù)體內(nèi),一個被聲明為靜態(tài)的變量在這一函數(shù)被調(diào)用過程中維持其值不變216。 在文件域內(nèi)(但在函數(shù)體外),一個被聲明為靜態(tài)的變量可以被文件域內(nèi)所有函數(shù)訪問,但不能被文件域外其它函數(shù)訪問。它是一個本地的全局變量216。 在文件域內(nèi),一個被聲明為靜態(tài)的函數(shù)只可被這一文件域內(nèi)的其它函數(shù)調(diào)用。那就是,這個函數(shù)被限制在聲明它的文件的本地范圍內(nèi)使用C語言中static的語義,生存期為整個源程序,但作用域與自動變量相同,只能在定義該變量的函數(shù)內(nèi)使用。退出該函數(shù)后, 盡管該變量還繼續(xù)存在,但不能使用它。,則系統(tǒng)自動賦予0值。而對自動變量不賦初值,則其值是不定的。全局變量本身就是靜態(tài)存儲方式, 靜態(tài)全局變量當然也是靜態(tài)存儲方式。非靜態(tài)全局變量的作用域是整個源程序(多個源文件可以共同使用);而靜態(tài)全局變量則限制了其作用域, 即只在定義該變量的源文件內(nèi)有效, 在同一源程序的其它源文件中不能使用它。(也叫內(nèi)部函數(shù))只能被本文件中的函數(shù)調(diào)用,而不能被同一程序其它文件中的函數(shù)調(diào)用。區(qū)別于一般的非靜態(tài)函數(shù)(外部函數(shù))n (2)關(guān)鍵字constn (3)關(guān)鍵字volatilen (4)訪問絕對地址n (5)死循環(huán)5. S3C44B0X的GPIO接口7. UART接口n 1)串口初始化串口初始化的操作步驟一般步驟216。 第一步:設(shè)置波特率除數(shù)因子寄存器(UBRDIV0/1)以確定發(fā)送/接收波特率216。 第二步:設(shè)定通信的數(shù)據(jù)格式(ULCON0/1),即數(shù)據(jù)位長度、奇偶校驗位、停止位個數(shù)216。 第三步:設(shè)置FIFO控制(UFCON0/1),啟用FIFO使能,并分別設(shè)置發(fā)送/接收FIFO觸發(fā)中斷/DMA級別216。 第四步:設(shè)置MODEM控制(UMCON0/1),是否使用自動流控216。 第五步:設(shè)置數(shù)據(jù)傳送方式(UCON0/1),是采用查詢方式、中斷方式還是DMA方式,并使能串口控制器,設(shè)置接收超時、接收錯誤中斷實例:void uart_init(void) // 串口初始化{UBRDIV0 = BRD。 // 19200bpsULCON0 = 0x03。 // 幀長度8位,停止位1位,無校驗UFCON0 = 0x21。 // 啟用FIFO,發(fā)送FIFO觸發(fā)級別為空,// 接收FIFO觸發(fā)級別為12字節(jié)UCON0 = 0x0C5。 // 接收中斷/查詢允許,發(fā)送中斷/查詢允// 許,允許接收錯誤中斷、接收超時中斷}n 2)查詢通信方式查詢通信的思想216。 循環(huán)讀取串口狀態(tài),以決定收發(fā) (數(shù)據(jù)收發(fā)?。。RXH0和UERSTAT0)n 發(fā)送數(shù)據(jù)(以UART0為例)? CPU寫字符到發(fā)送保持寄存器UTXH0,則此時發(fā)送保持寄存器非空, = 0? 當發(fā)送保持寄存器空時(數(shù)據(jù)發(fā)送出去), = 1,CPU可以寫入新的字符發(fā)送程序設(shè)計? 接收數(shù)據(jù)(以UART0為例)216。 接收過程? 首先,數(shù)據(jù)串入接收移位寄存器? 然后,去掉奇偶校驗、起始位和停止位? 最后,數(shù)據(jù)進入接收保持寄存器URXH0, = 1,若出錯,則UERSTAT0(反映錯誤的原因)相應位會置1216。 接收程序設(shè)計? (是否有數(shù)據(jù))? 然后檢測UERSTAT0(是否存在錯誤)n 3)中斷通信方式n4) DMA通信方式
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1