stm32f103vct6 +dm9000cep (通过FSMC连接)

[复制链接]
uet_cache 发表于 2012-12-26 11:07 | 显示全部楼层
是16位地址,#define NET_REG_ADDR    0x6c000000
                            #define NET_REG_DATA      0x6c020000
我强制转化成uint16了 ,还是不明白,请高手给说明白

?????????????????????
Wxy8030 发表于 2012-12-26 17:39 | 显示全部楼层
唉,这位兄弟,其实这是坑爹的FSMC总线的错,当数据为16位宽的时候,你定义的地址在输出到实际地址线的时候,被CPU除2了!也就是你定义的A15实际上会送到A14..... 依次类推!
我始终认为这是个坑爹的设计!
icecut 发表于 2012-12-26 18:19 | 显示全部楼层
呵呵.16bit可以理解.8bit就不好理解了...
QFTEK 发表于 2012-12-27 21:24 | 显示全部楼层
读DM9000C ID时,数据及地址位始终是8bit 模式。

DM9000A DM9000C  8bit/16bit processor bus接口,适合无MAC接口的CPU扩展网络接口
DM9161A / DM9161C  PHY芯片适合有MAC接口的CPU扩展网络接口。

提供嵌入式网络硬件及软件设计咨询,uIP  / lwTCP/IP 代码移植。

深圳市侨峰科技有限公司 (DAVICOM中国总代理)
嵌入式以太网络接口芯片供应商,软件及硬件设计服务与咨询
联络方式:Jonny.chu@qftek.com  电话:13554902206
DM9000A  DM9000C  DM9161A  DM9161C DM8203 DM9620 DM9162N
steven0419 发表于 2013-5-27 17:42 | 显示全部楼层
贴一下FPGA的程序
xp18825981694 发表于 2018-5-9 21:37 | 显示全部楼层
楼主搞定没啊  求交流
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部