zyh_126

基于cs8900a的lwip协议栈的硬件实现

0
阅读(2435)

本设计以ST32f103为基础,通过外部扩展cs8900a实现以太网功物理能,运行微内核lwip协议栈。实现一般的以太网功能。以太网接口芯片cs8900a和stm32f103的连接比较复杂,如果按照芯片资料设计比较模糊,我是看了n次芯片资料并在网上参考了一些资料才完成的,但是cs8900a的资料网上比较少,大多还是8位数据接口的。下面是16位总线的原理图

考虑到干扰问题,设计的pcb板采用的四层。信号线,地。电源,信号的层次。

lwip协议栈的实现是基于ucos实时嵌入式系统。是参考网上dm9000的,只是把底层驱动改了下。运行起来好像还是有许多问题。这将在后面的章节你和大家分享,也希望有过对lwip经验的开发者指点下。