atmel at91sam9g20 以太网寄存器地址
Posted
技术标签:
【中文标题】atmel at91sam9g20 以太网寄存器地址【英文标题】:atmel at91sam9g20 ethernet register addresses 【发布时间】:2014-04-02 08:46:45 【问题描述】:我没有真正的硬件编程经验。我想知道如何找出哪些寄存器(即它们的地址)用于以太网连接以在处理器中发送和接收信息。特别是对于 ATMEL 的 at91sam9g20 处理器。我已经搜索了文档,但我不确定我发现的以下内容: - 传输数据:信号名称 ETX0-ETX3。接收数据:信号名称ERX0-ERX3。 另外,偏移量:0x18 接收缓冲区队列指针寄存器和偏移量:0x1C 发送缓冲区队列指针寄存器。
我很感激任何帮助,因为我非常纠结于这个问题。 谢谢
【问题讨论】:
【参考方案1】:在procesor documentation 中,您可以找到以下内容:
第 8 章 - 一般内存映射 - 这给出了 EMAC 内存块的偏移量为0xFFFC:4000
第 36 章 - 以太网 MAC 子系统的描述
项目 36.3.2 - 内存接口 - 说明如何设置 RX 和 TX 的内存缓冲区
item 36.5 - user interface - 表 36-6 给出了子系统使用的所有寄存器的名称和偏移量
您描述的信号(=引脚)和寄存器偏移是正确的。
【讨论】:
以上是关于atmel at91sam9g20 以太网寄存器地址的主要内容,如果未能解决你的问题,请参考以下文章