导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[请教]请熟悉8019的同志帮帮忙!小弟谢了!~~~

* 26871: [请教]请熟悉8019的同志帮帮忙!小弟谢了!~~~

   long22885528 
long22885528发表的帖子 

 [请教]请熟悉8019的同志帮帮忙!小弟谢了!~~~
谢谢!!!!!我的硬件电路已设计完成(我用的是8位模式),板子也在制作中。现在正在准备编程,遇到一些问题,就是到底我要程序中要编些什么(请别笑话我!我也是刚刚开始,没什么经验),也有一个大体的思路:1)复位网卡(我用的是冷复位),2)对网卡初始化(对PAGE0,PAGE1的相应的寄存器设置)3)读取网卡的物理地址(从网卡RAM的00————0BH读出)4)设置网卡的物理地址(将刚读出的物理地址写到PAR0--PAR5中)5)发送数据6)接受数据我对5,6步的具体实现的还不太清楚,我对“发送数据 ”的理解就是将数据写入网卡RAM的发送缓冲区(OX40--0X4B),然后设置CR将数据发走疑问[1]在这个过程中我没有对数据帧进行封装(实际上我还是不明白在那里对数据的封装(是按802.3协议的格式将数据帧写入发送缓冲区么??[2]我怎么DA(目的地址)写入呢?如果他确定了的话,岂不是只能和一台PC通讯么??[3]802.3数据帧的第五位到底是什么(是数据长度段还是类型字段??[4]在一些资料中看到在编程的时候要将TCP/IP协议写进,到底单片机中的TCP/IP协议是什么?他在程序中有什么用?谢谢!!!



发表时间:2003年4月23日10:05:22

  
回复该帖

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

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

  26878.[详细]说说我的见解!
摘要:网卡芯片仅仅完成发包功能,既已封装是由你上层软件来完成.比如说吧,你想发一个包到MAC地址为08-00-09-A0-4A-B1的机器,你网卡的地址为A1-3A-4A-F3-4A-4A.........(还有后续的数据).则你就按08&nbs......(384字)
- [seandy][1007次] 2003年4月23日

  26908.[详细]谢谢!~~~但是还有疑问……
摘要:也就是说我应按这样的顺序将数据写如发送缓冲区1)先写DA,2)SA,  3)TYPE,4)DATA。疑问:1)这样能实现通讯么?相关的TCP/IP协议不需要么?2)TYPE位有什么用,应该怎么写呢??3)DA位定死的化,......(251字)
- [long22885528][883次] 2003年4月23日

  26921.[详细]你理解错误了!
摘要:1)先写DA,2)SA,  3)TYPE,4)DATA。疑问:1)这样能实现通讯么?相关的TCP/IP协议不需要么?2)TYPE位有什么用,应该怎么写呢??3)DA位定死的化,我还怎么实现与其他的PC通讯啊!难道换一台通......(389字)
- [seandy][869次] 2003年4月23日

[上一篇帖子]:[求助]我不认识的集成块各位工程师及高手们: 你们好! 我这里有一个集成块不认识,急
[下一篇帖子]:问一个vhdl的问题!各位高手,请看一下小弟编的一个特别小vhdl的程序(在maxplus2环境下)