原创 单片机驱动DM9000网卡芯片[下]

2010-11-17 14:10 2607 5 5 分类: MCU/ 嵌入式

单片机驱动DM9000网卡芯片[下]


网络方面 2010-01-31 23:25:00 阅读114 评论0   字号: 订阅




4、验证初始化中的各个函数。

    下面我们来看一下,上面所写的初始化函数是否可用。以上我们写好了三个函数,分别为


DM9000_init(),sendpacket()和receivepacket(),保存并命名为dm9000.c。既然我们要进行调试,当


然要有结果输出,根据自己的处理器的情况写一个串口程序,这些函数是学某个单片机的基础,这里不


做详细介绍,用到是时候会在函数里注释一下。


    接下来我们来写个主函数,新建C文件,命名为mian.c,填写如下函数:


void main(void)


{


    unsigned int i;


    unsigned char c;


    uart0_init();//初始化串口,调试时用到


    DM9000_init();//初始化网卡


    print_regs();/*通过串口,将DM9000中的寄存器打印出来,显示在超级终端上。此函数根据自己


的处理器进行修改,功能仅仅是读DM9000寄存器dm9000_reg_read(),再通过串口打印出来而已*/


}


    函数写好,保存文件,连接硬件,连接网线到电脑上或局域网上,运行结果如下图所示: 单片机驱动DM9000网卡芯片[下] - 把握人生 - flx_wchy 的博客

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /4 下一条