TI中文支持网
TI专业的中文技术问题搜集分享网站

TLK105的设置问题

用FPGA给105初始化时写寄存器,一开始已经完成了上电的硬件初始化,之后用软件给复位引脚一个复位脉冲,此情况下,105和电脑RJ45口相连,(此时两边默认的都是自动检测)连接成功后是100M/全双工

可是当我写105的初始化寄存器(BMCR)时,无论我是写“0000000000000000”(10M/半双工)还是“0000000100000000”(10M/全双工)

与电脑相连(电脑自动检测)都是显示10M半双工

请问各位大神。105设置成10M全双工需要有其他的步骤吗?

Jeff Wang1:

如果是自动协商需要写下面两位:

BMCR bit 12 auto-Neg enable 

BMCR bit 9 restart auto-Neg

如果要强制10M 则ANAR  bit 7,8,9 为0,  比特6 为1

JiaChuang Chen:

设置不了全双工就多写几次寄存器,或者把寄存器读出来看看是什么数值,有没有配置上。

user1555131:

回复 Jeff Wang1:

我现在10M可以设置成功,问题是全双工设置不了,一直都是半双工

user1555131:

回复 Jeff Wang1:

我现在10M可以设置成功,问题是全双工设置不了,一直都是半双工

赞(0)
未经允许不得转载:TI中文支持网 » TLK105的设置问题
分享到: 更多 (0)