导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→菜鸟求救啊!!关于RTL8019AS读写寄存器的问题[fanweilin201314]

 *第47116篇: 菜鸟求救啊!!关于RTL8019AS读写寄存器的问题

  
楼 主:fanweilin201314 2012年7月13日15:22
 菜鸟求救啊!!关于RTL8019AS读写寄存器的问题
RTL8019AS原理图连线是SA0到SA4连到单片机P2.0到P2.4,SA8、SA9连到单片机P2.7,8019地址使能脚直接接的地,通过原理图我对每个寄存器编址,如下:
#define REG00 XBYTE[0x8300]   // 端口000H,命令寄存器CR
#define REG01 XBYTE[0x8301]   // 端口001H
#define REG02 XBYTE[0x8302]   // 端口002H
#define REG03 XBYTE[0x8303]   // 端口000H
#define REG04 XBYTE[0x8304]   // 端口004H
#define REG05 XBYTE[0x8305]   // 端口005H
#define REG06 XBYTE[0x8306]   // 端口006H
#define REG07 XBYTE[0x8307]   // 端口007H
#define REG08 XBYTE[0x8308]   // 端口008H
#define REG09 XBYTE[0x8309]   // 端口009H
#define REG0a XBYTE[0x830a]   // 端口00aH
#define REG0b XBYTE[0x830b]   // 端口00bH
#define REG0c XBYTE[0x830c]   // 端口00cH
#define REG0d XBYTE[0x830d]   // 端口00dH
#define REG0e XBYTE[0x830e]   // 端口00eH
#define REG0f XBYTE[0x830f]   // 端口00fH
#define REG10 XBYTE[0x8310]   // 端口010H
#define REG11 XBYTE[0x8311]   // 端口011H
#define REG12 XBYTE[0x8312]   // 端口012H
#define REG13 XBYTE[0x8313]   // 端口010H
#define REG14 XBYTE[0x8314]   // 端口014H
#define REG15 XBYTE[0x8315]   // 端口015H
#define REG16 XBYTE[0x8316]   // 端口016H
#define REG17 XBYTE[0x8317]   // 端口017H
#define REG18 XBYTE[0x8318]   // 端口018H
#define REG19 XBYTE[0x8319]   // 端口019H
#define REG1a XBYTE[0x831a]   // 端口01aH
#define REG1b XBYTE[0x831b]   // 端口01bH
#define REG1c XBYTE[0x831c]   // 端口01cH
#define REG1d XBYTE[0x831d]   // 端口01dH
#define REG1e XBYTE[0x831e]   // 端口01eH
#define REG1f XBYTE[0x831f]   // 端口01fH

这个我也有点模糊不清,不知对不对,还请大侠指教,

我向REG10写入了一个数组,然后想把REG10写入的内容读出来看对不对,结果大吃一惊,[B]读REG10居然显示的值是10,并不是我写入的数组,而且更奇怪的是,读其他寄存器的值结果是对应寄存器号,比如我读REG0,显示结果是00,读REG11,显示结果11,[/B]这个真把我弄到了,都弄几天了,,大侠们帮帮忙啊。都来看看,,。



>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:电器修理中电烙铁的实用选择

[下一篇主题]:看着人家赚钱,哥着实蛋疼!哥不会被告吧?