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

正文內(nèi)容

w5500(socket)寄存器使用說明(參考版)

2025-04-10 06:49本頁面
  

【正文】 壓力不是有人比你努力,而是那些比你牛幾倍的人依然比你努力。最值得欣賞的風(fēng)景,是自己奮斗的足跡。不要做金錢、權(quán)利的奴隸;應(yīng)學(xué)會做“金錢、權(quán)利”的主人。贈語; 如果我們做與不做都會有人笑,如果做不好與做得好還會有人笑,那么我們索性就做得更好,來給人笑吧! 現(xiàn)在你不玩命的學(xué),以后命玩你。在‘Sn_KPALVTR 0’時,將會無視手動在線驗(yàn)證。如果‘Sn_KPALVTR 0’,W5500 在一定時間周期會自動傳輸 KA 包以檢查 TCP 的連接狀態(tài)(自 動在線驗(yàn)證)。單位時間為 5 秒。 例) Sn_FRAG0 = 04000 (不要分段)0x002D0x002E0x000x00Sn_KPALVTR (Socket 在線時間寄存器) [R/W] [0x002F] [0x00]Sn_KPALVTR 配置了 SOCKET n 的‘KEEP ALIVE(KA)’在線驗(yàn)證心跳包傳輸時間。如果 Sn_IMR 和 Sn_IR 的對應(yīng)位均為‘1’且 IR 寄存器的相應(yīng)為‘1’,INTn 引腳便會拉低并使主機(jī) 產(chǎn)生中斷。每一位都對應(yīng)了 Sn_IR 寄存器的相應(yīng)位。 如果Sn_RX_WR 的值增長到超過最大值 0xFFFF(即超過 010000 并產(chǎn)生進(jìn)位),那么 將自動忽略進(jìn)位,并自動更新為低 16 位的值。 例) 如 2048(00800) 在 S0_RX_WR 時,0x002A0x002B0x080x00Sn_RX_WR (Socket n 接收寫指針寄存器) [R] [0x002A0x002B] [0x0000]Sn_RX_WR 寄存器可以通過 OPEN 配置命令進(jìn)行初始化。并且隨著數(shù)據(jù)接收自動增加。如果增加后的值 超過最大值0xFFFF,即超過 010000 并產(chǎn)生進(jìn)位,將會忽略進(jìn)位,只取低 16 位 值。 例) 如 2048(0x0800) 在 S0_RX_RSR 時,0x00260x00270x080x00Sn_RX_RD (Socket n 接收讀指針寄存器) [R/W] [0x00280x0029] [0x0000]Sn_RX_RD 寄存器可以通過 OPEN 配置命令進(jìn)行初始化。Sn_RX_RSR (Socket n 空閑接收緩存寄存器) [R] [0x00260x0027] [0x0000]Sn_RX_RSR 顯示了 Socket n 接收緩存中已接收和保存的數(shù)據(jù)大小。如果增加后, 超過最大值0xFFFF(比 010000 大且產(chǎn)生進(jìn)位),那么將自動忽略進(jìn)位,并自動 更新為低 16 位的值。1. 讀取發(fā)送緩存中將要保存?zhèn)鬏敂?shù)據(jù)的首地址。然而,如果 Sn_MR(P[3:0])是TCP 模式(‘0001’),該寄存器將會在 TCP 連接期間,重新進(jìn)行初始化。當(dāng) Sn_TX_RD 增加的值超出最大值0xFFFF(大于 010000 并產(chǎn)生進(jìn)位), Sn_TX_RD 會忽略進(jìn)位,僅使用低 16 位的值。SEND 配置命令傳輸?shù)氖?Socket n發(fā)送緩存中,當(dāng)前 Sn_TX_RD 到 Sn_TX_WR 之間保存的數(shù)據(jù)。然而,如果 Sn_MR(P[3:0])是TCP 模式(‘0001’),該寄存器將會在 TCP 連接期間,重新進(jìn)行初始化。如果 Sn_MR(P[3:0])是 TCP 模式(‘0001’), W5500 將計算發(fā)送寫指針(Sn_TX_WR)與內(nèi) 部 ACK 指針(指示已經(jīng)從連接對方接收數(shù)據(jù)的節(jié)點(diǎn)位置)之間的空間。如果數(shù)據(jù)比檢查到的剩余空間大, 需要將數(shù)據(jù)劃分成小于或等于剩余空間的大小之后,再保存數(shù)據(jù)到 Socket n 發(fā)送緩存。因?yàn)槎喑鰜淼臄?shù)據(jù)會覆蓋之前未傳輸完成的數(shù)據(jù)。該寄存器初始化配 置為Sn_TXBUF_SIZE 大小。不論 Socket n 的接發(fā)送存配置的大小如何,都可以被 16 位的偏移地址尋址找到。 否則,將會 使得發(fā)送異常。用戶仍然可以使用 Sn_RXBUF_SIZE 重新定義。如果配置為其他大小,則 W5500 不能正常給對 方主機(jī)發(fā)送數(shù)據(jù)。(尋址范圍: 00000 到 0xFFFF)Value(dec)0124816Buffer size0KB1KB2KB4KB8KB16KB例) Socket 0 RX Buffer Size = 8KB0x080x001E發(fā)送緩存大小寄存器[R/W] [0x001F] [0x02]Sn_TXBUF_SIZE 配置了 Socket n 的發(fā)送緩存大小。當(dāng)所有的 Sn_RXBUF_SIZE配置完成后,就會按照 Socket0 到 7 的順序依次將16Kbytes 的接收內(nèi)存分配給各個 Socket 作為接收緩存使用。但是所有 Socket 接收緩存(Sn_RXBUF_SIZE)的總大小不能超16Kbytes。即使 Socket n 的接收緩存大小初始默認(rèn)為 2Kbytes。Socket n 接收緩存區(qū)大小可以配置 為 1,2, 4,8 和 16Kbytes。它應(yīng)在執(zhí)行OPEN 命令之前設(shè)置。它應(yīng)在執(zhí) 行 OPEN 命令之前設(shè)置。3. 通過 OPEN 配置命令打開 Socket n。如果要重新恢復(fù)與對方的通訊,可以按 照以下操作:1. 通過 CLOSED 配置命令關(guān)閉 Socket。這樣的話 IR(FMTU)置‘1’,對 方的信息如 MTU 大小以及 IP 地址將分別由 FMTUR 和 UIPR 指定。在 UDP 模式下,由于不像 TCP 模
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1