完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如标题,翻遍了手册没有查到相关内容也没有相关的时序图
只有MII模式下的冲突时序,MII模式下有COL信号告知MAC冲突,但是RMII模式下没有COL信号! MAC通过什么机制断定报文冲突?求 这方面的机制介绍!!! MAC在什么情况下会冲突重发? |
|
相关推荐
1个回答
|
|
在RMII模式下,STM32F75X ETH模块不会直接提供COL信号或者其他显式的报文冲突检测机制。相反,RMII模式使用的是半双工通信,其中发送和接收通过同一对信号线进行,因此存在冲突的可能性较低。
在RMII模式下,MAC在发送数据之前会检查MII_MediaTx_Status寄存器的TXSTS字段,该字段用于指示当前是否可以发送数据。如果TXSTS字段为1,表示不允许发送数据,说明信道正在被其他设备使用,此时应暂时等待直到可以发送。 MAC在发送数据时,并不会检测冲突,因为在半双工模式下,同时只有一个设备可以发送数据。当有冲突发生时,通常是由于物理层连接问题(例如两个设备同时发送数据到同一对信号线上),这种情况下冲突无法被检测到,但是冲突的数据将会丢失。 如果你需要在RMII模式下实现报文冲突检测及重发机制,可能需要根据你的具体应用场景,结合物理层和MAC层的特性进行更为复杂的设计与实现。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1792 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1626 浏览 1 评论
1094 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
732 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1682 浏览 2 评论
1943浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
742浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
578浏览 3评论
601浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
563浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 16:55 , Processed in 1.660433 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号