0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

单片机

C8051单片机驱动DM9000EP问题

大神们,谁用过C8051单片机驱动DM9000EP?关于DM9000EP与MCU接线问题,是不是通过地址数据总线连接MCU与其传输数据?我把DM9000EP的CMD接到MCU的一个普通IO口,SD接到MCU的8位IO口,AEN接地,IOWAIT接MCU普通IO口,nRST接普通IO口,各位大神,不知道这种接法对不对?为什么我往寄存器中写数据,并读取显示在上位机上,一直没有结果呢?不确定是硬件连接问题还是软件驱动时序不对?有没有大神给支个招,现在是黔驴技穷了。

提问者:kic123 地点:- 浏览次数:4005 提问时间:10-22 10:09
我有更好的答案
提 交
5条回答
qwerty147258 06-28 04:24

接法是对的。时序得写对就可以了。CMD=0,IOW=0,IOR=1时为写寄存器地址命令,CMD=0,IOW=0,IOR=1时为写寄存器数据命令,CMD=1,IOR=0,IOW=1时为读寄存器数据命令。对MCU的操作得熟悉才行啊。

yagan1405 06-26 17:34
从网上找的驱动程序都是一个思路。应该不会错。难道我寄存器用的不对?接收时序不好?硬件电路干扰?从网上买的模块
safasad21 06-21 07:41
MRCMD一次一次的读取,读到0xf2的时候会断开网络,真是扯
wuerywds 06-20 20:57
底层驱动写完了,开始移植UIP协议,但是ping不通。然后再修改,ping通了,但是过会又不通了。。。。各种问题。慢慢找原因。
bleupealike 06-24 04:08
ping通了,过一会ping不通,找到原因了:是因为过一会可能读取的第一个字节不为00H或者01H那么需要重新复位。单步调试找到原因:lol
撰写答案
提 交
1 / 3
1 / 3
相关单片机
具有音调控制的单片机立体声前置放大器
用于单片机与电子装置中的开关电源
单片机软硬件复位的条件都有啥
电动机的单片机控制
单片机应用系统开发实例导航