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

正文內(nèi)容

嵌入式系統(tǒng)講義第4章s3c2410x系統(tǒng)結(jié)構(gòu)-文庫吧在線文庫

2024-11-11 21:08上一頁面

下一頁面
  

【正文】 ledge generation 7 應答使能。 rGPEUP |= 0xc000。i++) _Wr24C02(0xa0,(U8)i,i)。(data[i]))。 //發(fā)送從設(shè)備地址 rIICSTAT = 0xf0。 //發(fā)送數(shù)據(jù) rIICCON = 0xaf。 RTC應用: 現(xiàn)在很多電子產(chǎn)品都有 RTC功能,如電子日歷(臺式、壁式等)、手持數(shù)碼產(chǎn)品(手機、電子詞典、各種學習機、照相機、攝像機等)、電子計量儀表(電度表、燃氣表、水表等)、家用電器(電視機、機頂盒、 DVD等)等,應用非常廣泛。 Register Address R/W Description Reset Value RTCCON 0x57000040/3 R/W RTC控制寄存器 0x0 TICNT 0x57000044/7 R/W RTC節(jié)拍計數(shù)器 0x00 RTCALM 0x57000050/3 R/W RTC報警控制寄存器 0x00 RTCRST 0x5700006C/F R/W RTC循環(huán)復位寄存器 0x0 ALMSEC 0x57000054/7 R/W 報警秒數(shù)寄存器 0x00 ALMMIN 0x57000058/B R/W 報警分鐘數(shù)寄存器 0x00 ALMHOUR 0x5700005C/F R/W 報警小時數(shù)寄存器 0x00 ALMDAY 0x57000060/3 R/W 報警天 (日 )數(shù)寄存器 0x01 ALMMON 0x57000064/7 R/W 報警月數(shù)寄存器 0x01 ALMYEAR 0x57000068/B R/W 報警年數(shù)寄存器 0x00 三、 RTC專用寄存器 S3C2410的 RTC有 17個專用寄存器,均需用字節(jié)讀寫。 0:失能; 1:使能 指 BCD時間計數(shù)和讀取操作可以被執(zhí)行 0 Register Address R/W Description Reset Value TICNT 0x57000044(L) 0x57000047(B) R/W (字節(jié) ) RTC節(jié)拍時間 計數(shù)器 0x00 RTC節(jié)拍時間計數(shù)器( TICNT) 字段名 位 意 義 初值 TICK INT ENABLE 7 節(jié)拍中斷使能。 0:失能; 1:使能 0 HOUREN 2 時報警使能位。 0 ~ 2 00 ALMHOURL 3:0 報警時間小時個位, BCD值。 Register Address R/W Description Reset Value RTCRST 0x5700006C(L) 0x5700006F(B) R/W (字節(jié) ) 秒循環(huán)復位 寄存器 0x00 秒循環(huán)復位寄存器( RTCRST) 字段名 位 意 義 初值 Reserved 7:4 保留(為 0) 000 SRSTEN 3 秒循環(huán)復位控制位。 0 ~ 9 Register Address R/W Description Reset Value BCDHOUR 0x57000078(L) 0x5700007B(B) R/W (字節(jié) ) 當前時間 小時寄存器 1當前時間小時數(shù)寄存器( BCDHOUR) 字段名 位 意 義 初值 Reserved 7:6 保留(為 0) NOWHOURH 5:4 當前時間小時十位, BCD值。 0 ~ 9 0000 NOWYEARL 3:0 當前日期年數(shù)個位, BCD值。 ( 2)在掉電模式下 ( PWDN信號有效),電源管理喚醒 信號( PMWKUP)與 報警中斷 ( ALMINT)都是激活狀態(tài)。 例如,假設(shè)用戶在 2020 年 12 月 31 日 23 點 59 分 59秒讀取寄存器 BCDYEAR 到 BCDSEC,在用戶讀取 BCDSEC 寄存器時,如果結(jié)果是 0,那么很有可能年、月、日、時、分已經(jīng)變成了2020 年 1 月 1 日 0 時 0 分了,數(shù)據(jù)組合在一起可能是錯的。 0 ~ 9 Register Address R/W Description Reset Value BCDDAY 0x57000080(L) 0x57000083(B) R/W (字節(jié) ) 當前星期 寄存器 1當前星期寄存器( BCDDAY) 字段名 位 意 義 初值 Reserved 7:3 保留(為 0) NOWDAY 2:0 當前星期值。 Register Address R/W Description Reset Value BCDSEC 0x57000070(L) 0x57000073(B) R/W (字節(jié) ) 當前時間 秒數(shù)寄存器 1當前時間秒數(shù)寄存器( BCDSEC) 字段名 位 意 義 初值 Reserved 7 保留(為 0) NOWSECH 6:4 當前時間秒十位, BCD值。 0 ~ 1 0 ALMMONL 3:0 報警日期月數(shù)個位, BCD值。 0 ~ 5 000 ALMSECL 3:0 報警時間秒個位, BCD值。 Register Address R/W Description Reset Value RTCALM 0x57000050(L) 0x57000053(B) R/W (字節(jié) ) RTC報警 控制寄存器 0x0 RTC報警控制寄存器( RTCCON) RTC報警控制寄存器( RTCCON) 字段名 位 意 義 初值 Reserved 7 保留(為 0) 0 ALMEN 6 報警總使能位。 0:不復位; 1 = BCD計數(shù)復位。 XTAL1 XTAL2 節(jié)拍發(fā)生器 時鐘發(fā)生器 時分秒計數(shù)器 年 月 計 數(shù) 器 閏 年 發(fā) 生 器 日星期計數(shù)器 控 制 邏 輯 時 鐘 分 頻 器 報警發(fā)生器 RTCVDD PMWKUP ALMINT PWDN S3C2410 RTC的振蕩電路 S3C2410 RTC的只需外接 2個 20P左右的小電容、 。1)。 //發(fā)送存儲器地址 rIICCON = 0xaf。j16。 Uart_Printf(\nRead test data from AT24C02\n)。 //2410 slave address = [7:1] rIICSTAT = 0x10。 讀: 0無, 1示有中斷請求 寫:寫 0清除中斷標志,寫 1不操作 0 Transmit clock value 3:0 發(fā)送時鐘預分頻值 。 分析: S3C2410的 IIC為主設(shè)備, EEPROM的 IIC為從設(shè)備,進行的操作為主設(shè)備寫、和主設(shè)備讀。 0:禁止; 1:允許發(fā)送 0 IICSTAT控制字: 啟動主設(shè)備發(fā)送: 0xF0;結(jié)束主設(shè)備發(fā)送: 0xD0 啟動主設(shè)備接收: 0xB0;結(jié)束主設(shè)備接收: 0x90 第 18講到此 IIC地址寄存器( IICADD) Register Address R/W Description Reset Value IICADD 0x54000008 R/W 地址寄存器 0xXX 字段名 位 意 義 初值 Slave address 7:1 7位從地址。 0:與 IICADD不匹配 1:匹配。 ( 2)中斷事件: 1)完成收發(fā); 2)地址匹配; 3)總線仲裁失敗。這個仲裁過程會延長,直到信號線 SDA變?yōu)楦唠娖?。? CPU 接收到中斷請求后,在中斷處理中再次將下一個新的數(shù)據(jù)寫入 IICDS,如此循環(huán)。 D7 D6 D5 D4 D3 D2 D1 D0 DA3 DA2 DA1 DA0 A2 A1 A0 R/ W ( 2) IIC總線數(shù)據(jù)傳輸格式 1)一般格式: 2)主控制器寫操作格式: 紅色 起始信號 S、地址信號、控制信號 W、各個數(shù)據(jù)、結(jié)束信號 P, 均為主 IIC設(shè)備發(fā)送 、從 IIC設(shè)備接收;黑色的應答信號 A/A為從 IIC設(shè)備發(fā)送、主 IIC設(shè)備接收。低電平為應答,繼續(xù)發(fā)送;高電平為非應答,結(jié)束發(fā)送。 主 IIC設(shè)備發(fā)出時鐘信號、地址信號和控制信號,選擇通信的從 IIC設(shè)備和控制收發(fā)。 IIC總線信號: 為兩線,一個能夠雙向傳輸?shù)臄?shù)據(jù)線 SDA、另一個能夠雙向傳輸?shù)臅r鐘線 SCL。 num0++。 //關(guān)閉 SPI0中斷 rec_data[num1] = rSPRDAT1。 pISR_SPI0=(U32)spi0_int。 rGPGCON = rGPGCON amp。 void Test_SPI(void) { rSPPRE0=24。=~ (122) 中斷優(yōu)先級寄存器 PRIORITY: 不設(shè)置 ,用復位值 0x7F,優(yōu)先級為循環(huán)方式。編寫程序, SPI0用中斷方式、 SPI1用查詢方式,采用格式 B、 1Mb/s的波特率, SPI0和 SPI1在發(fā)送的同時接收數(shù)據(jù),雙方都發(fā)送、接收 100個字節(jié)的數(shù)據(jù)。 DMA模式發(fā)送 對 SPI的 DMA模式發(fā)送操作步驟如下: ( 1)設(shè)置預分頻寄存器 SPPRE; ( 2)設(shè)置控制寄存器 SPCON,并且設(shè)為 DMA模式; ( 3) SPI請求 DMA服務(wù); ( 4) DMA發(fā)送 1字節(jié)數(shù)據(jù)給 SPI; ( 5) SPI接口發(fā)送數(shù)據(jù); ( 6)返回到( 3),直到 DMA的計數(shù)器為 0。 SPI接收數(shù)據(jù)寄存器( SPRDAT) Register Address R/W Description Reset Value SPRDAT0 0x59000014 R SPI0 接收數(shù)據(jù)寄存器 0x00 SPRDAT1 0x59000034 R SPI1 接收數(shù)據(jù)寄存器 0x00 字段名 位 意 義 初值 Tx data 7:0 SPI所接收的 8位數(shù)據(jù) 0x00 提示: 在同時雙向傳輸時,啟動發(fā)送后,應該先讀取數(shù)據(jù),然后再發(fā)送數(shù)據(jù)。 0:無錯; 1:碰撞錯誤 0 Multi Master Error Flag (MULF) 1 多主 SPI錯誤標志。 圖 ( A) 圖 ( B) Format CPOL和 CPHA 第一位數(shù)據(jù)輸出 其它位數(shù)據(jù)輸出 數(shù)據(jù)采樣 A CPOL=0,CPHA=0 第 1個 SCK上升沿前 SCK下降沿 SCK上升沿 B CPOL=0,CPHA=1 第 1個 SCK上升沿 SCK上升沿 SCK下降沿 A CPOL=1,CPHA=0 第 1個 SCK下降沿前 SCK上升沿 SCK下降沿 B CPOL=1,CPHA=1 第 1個 SCK下降沿 SCK下降沿 SCK上升沿 三、 SPI專用寄存器 2個 UART,每個都有 6個專用寄存器,共 12個寄存器 Register Address R/W Description Reset Value SPCONn 0x590000x0 R/W SPI控制寄存器 0x00 SPSTAn 0x590000x4 R SPI狀態(tài)寄存器 0x01 SPPINn 0x590000x8 R/W SPI引腳控制寄存器 0x02 SPPREn 0x590000xC R/W SPI預分頻寄存器 0x00 SPTDATn 0x590000x0 R/W SPI數(shù)據(jù)發(fā)送寄存器 0x00 SPRDATn 0x590000x4 R SPI數(shù)據(jù)接收寄存器 0x00 SPI控制寄存器( SPCON) Register Address R/W Description Reset Value SPCON0 0x59000000 R/W SPI0 控制寄存器 0x00 SPCON1 0x59000020 R/W SPI1 控制寄存器 0x00 字段名 位 意 義 初值 SMOD 6:5 SPI模式選擇。 SPI的波特率可以達到 20Mb/s以上。初始日期、時間要設(shè)置為正確值。設(shè) f pclk=50MHz。 S3C2410X的中斷系統(tǒng)有哪些特點?相關(guān)的寄存器有哪些? S3C2410X的中斷控制器的工作過程是怎樣的?對于 IRQ,整個中斷過程是怎樣的(中斷控制器處理,向 CPU請求,轉(zhuǎn)到中斷入口,轉(zhuǎn)去獲得中斷服務(wù)程序的首地址,執(zhí)行中斷服務(wù)程序)? 編寫一程序,使用外部中斷 EINT0,用中斷方式對端口 C做數(shù)據(jù)輸入。 如: LDR Rd, lable ; lable為
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1