导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→硬件:请教老古,组播地址寄存器的计算

* 3129: 硬件:请教老古,组播地址寄存器的计算

   huxo 
huxo发表的帖子 

 硬件:请教老古,组播地址寄存器的计算
请教老古,MAR寄存器的计算原理?
您的keil51 程序我还有些不懂的地方,请指点一下:
这是程序的末段:
cl=al;
al=1;
for(i=0;i<cl;i++)
{
shl_al;
}
//??al是几,就在第几位上写1
multicast_filter[bx]=multicast_filter[bx] | al;
}
//??bx也是确定的值,最后8字节的multicast_filter就只有某一位是1,其余63bit都是
0?
main()
{
add_mc_bits(); //计算多播地址的MAR0-MAR7.
while(1);
}


发表时间:2001年11月30日0:23:00

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  3138.[详细]没有错,对某一个特定的组播地址来说:
摘要:它只有一个位被设置.  网卡可以接收的组播地址可以很多,比如我要网卡可以接收64 个组播地址甚至更多.那么64位当中的一些位会被设置,而不是只一位. 组播地址过滤是粗过滤, 有一些不是自己的......(132字)
- [老古][1157次] 2001年11月30日

[上一篇帖子]:硬件:大家好!请教一个问题:27c64能直接带一个负载吗?应该如何驱动一个负载?
[下一篇帖子]:初学者:有高手教我X76F100吗?  转让武汉力源的 DK900&n