uip协议栈怎么设置mac地址

2025-03-25 13:16:51
推荐回答(2个)
回答1:

  这个就得从TCP/IP协议栈的分层说起了。通信协议一般分7层,不过习惯上把TCP/IP协议分成5层:
  应用层(Application);传输层(Transport);网络层(MAC);数据链路层;物理层(PHY);DM9000只实现了最低层的两层,就是物理层和数据链路层,说白了就是电平的转换,但是按照协议的组包分包都是需要单片机编程实现,程序是跑在单片机上。
  也有硬件的TCP/IP协议栈芯片,如W5100,这个芯片TCP/IP协议栈是直接跑在芯片上的。

回答2:

调用函数uip_setethaddr设置UIP里面的MAC地址