ch32v307芯片的收多播幀,只能收到一次

ch32v307芯片的收Profinet協(xié)議多播幀,只能收到一次,必須重啟芯片才能重新收一幀。

設(shè)置用的是標(biāo)準(zhǔn)設(shè)置,沒(méi)有改動(dòng)過(guò)。接收長(zhǎng)度不夠的數(shù)據(jù)開關(guān)應(yīng)該是開的。

? ? ETH_InitStructure.ETH_ForwardUndersizedGoodFrames = ETH_ForwardUndersizedGoodFrames_Enable;


這是DEBUG口的數(shù)據(jù),第二幀就沒(méi)有反應(yīng)了。接收其它類型幀正常。

MAC RAW Test

SystemClk:96000000

ChipID:30700528

mac addr:22 0 5 20 0 ab?

rec data:64 bytes

data:1


這是Profinet工具發(fā)送的數(shù)據(jù)。

0000? ?01 0e cf 00 00 00 d8 c4 97 2b d5 6b 81 00 00 00

0010? ?88 92 fe fe 05 00 00 00 00 01 00 01 00 04 ff ff

0020? ?00 00


換西門子PLC也是一樣的效果,只響應(yīng)第一幀,這是PLC的數(shù)據(jù)。

0000? ?01 0e cf 00 00 00 e0 dc a0 83 6a 57 81 00 00 00

0010? ?88 92 fe fe 05 00 01 02 00 c8 00 01 00 08 02 02

0020? ?00 03 70 6e 31 00 00 00 00 00 00 00 00 00 00 00

0030? ?00 00 00 00 00 00 00 00 00 00 00 00


將eth_driver_10M.c中的ReInitMACReg和ETH_Configuration函數(shù)中 下圖配置改為ETH_MulticastFramesFilter_None

image.png如若后續(xù)還有問(wèn)題可以郵件溝通下(郵箱:lq@wch.cn)



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

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