恩.想要做个东西,可以联网(至少是局域网,可以与路由器兼容通信的),
暂时先不要用网络模块,就靠单片机上的串行口接发数据.....
最近看了下TCPIP协议,明白怎么回事,不过问题是再底一层的数据发送的实现
51一次接受或者发送这能发送8位数据(或者9位),那怎么用到协议里面,协议里面光发送一个最小的数据包就好几个字节了...总不可能再把数据包分块发吧,那就根本全乱套了..
我自己猜想,是不是这样的:A单片机发送8位数据到路由器,查询忙状态,然后是空闲的话,在路由器端置忙,那么其它设备就不能向他发送数据了,,然后A单片机就连续发送数据,直到一个数据包完成...之后路由器端变回原来的空闲状态,
不过这样的话,路由器又不一定会这样工作的..
到底这里面是怎么接发数据的??
在线等
就算用arm也一样啊,也不是照样要发送接收数据,,,它们和路由器是怎么通信的?
还有波特率问题,我觉得应该是固定一个值吧...
那这样好了,不说单片机了...普通的x86是怎么样处理tcp协议的,假设我们自己用汇编指令实现,
在数据发送和接收方面要怎么做,怎么和其它设备通信..