關(guān)于CH32V307中的以太網(wǎng)收發(fā)器(ETH)發(fā)送緩沖區(qū)的疑問

搜狗截圖22年10月10日1705_1.jpg

?針對(duì)圖片中紅框中的內(nèi)容,特提出以下問題:

? 1、請(qǐng)問當(dāng)TCH標(biāo)志位未置位時(shí),如何理解“TDes3 用以表示用于第二個(gè)發(fā)送緩沖區(qū)的地址”??

? 2、難道是在同一個(gè)發(fā)送描述符內(nèi)可以允許發(fā)送分別位于兩個(gè)不同地址的數(shù)據(jù)塊內(nèi)的數(shù)據(jù)?

? 3、如果是可以發(fā)送兩個(gè)數(shù)據(jù)塊內(nèi)的數(shù)據(jù),那么這兩個(gè)數(shù)據(jù)塊的發(fā)送順序是什么呢?

? 4、兩個(gè)數(shù)據(jù)塊的發(fā)送間隔時(shí)間又該如何確定呢?

您好,TCH位為下一描述符地址有效指示位:

該位置位時(shí)TDes3表示的是下一個(gè)描述符的地址;

emobile_2022-10-11_14-40-34.png

該位未置位時(shí)TDes3表示的是緩沖區(qū)2的地址。

emobile_2022-10-11_14-40-59.png


圖片中的紅框中的文字已經(jīng)明確指明了2樓圖片中的意思了。我想問的是緩沖區(qū)2中的數(shù)據(jù)是如何被發(fā)送出去的,同一個(gè)發(fā)送描述符內(nèi)可以允許發(fā)送分別位于兩個(gè)不同地址的數(shù)據(jù)塊內(nèi)的數(shù)據(jù)?請(qǐng)繼續(xù)解答一下我的問題2至問題4中所提到的疑問。謝謝!


繼續(xù)等待此問題的答案。廠家的技術(shù)人員可否給出關(guān)于此問題的更詳盡的解答呢?


您好,針對(duì)您的問題:

image.png

您可以先看這個(gè)圖,根據(jù)寄存器的說明,image.png

會(huì)先檢測(cè)這個(gè)TCH,如果TCH是0,那么就是環(huán)結(jié)構(gòu),針對(duì)那種數(shù)據(jù)大于1K的內(nèi)容,此時(shí)數(shù)據(jù)就會(huì)在緩沖區(qū)1無法塞下的情況下放入緩沖區(qū)2。發(fā)送順序就是緩沖區(qū)1-2,時(shí)間間隔可以忽略不計(jì)。


多謝5樓的回答,解開了不少的疑惑!

請(qǐng)繼續(xù)看下圖,其中每個(gè)緩沖區(qū)的長度可以達(dá)到13位,也即單個(gè)發(fā)送緩沖區(qū)的最大長度可達(dá)8192字節(jié),則兩個(gè)發(fā)送緩沖區(qū)的長度加在一起,最大可發(fā)送16384字節(jié)的數(shù)據(jù),不知這樣的理解是否正確呢?

微信截圖_20221014153419.png


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频