【问题标题】:atmel at91sam9g20 ethernet register addressesatmel at91sam9g20 以太网寄存器地址
【发布时间】:2014-04-02 08:46:45
【问题描述】:

我没有真正的硬件编程经验。我想知道如何找出哪些寄存器(即它们的地址)用于以太网连接以在处理器中发送和接收信息。特别是对于 ATMEL 的 at91sam9g20 处理器。我已经搜索了文档,但我不确定我发现的以下内容: - 传输数据:信号名称 ETX0-ETX3。接收数据:信号名称ERX0-ERX3。 另外,偏移量:0x18 接收缓冲区队列指针寄存器和偏移量:0x1C 发送缓冲区队列指针寄存器。

我很感激任何帮助,因为我非常纠结于这个问题。 谢谢

【问题讨论】:

    标签: processor atmel


    【解决方案1】:

    procesor documentation 中,您可以找到以下内容:

    • 第 8 章 - 一般内存映射 - 这给出了 EMAC 内存块的偏移量为 0xFFFC:4000
    • 第 36 章 - 以太网 MAC 子系统的描述
    • 项目 36.3.2 - 内存接口 - 说明如何设置 RX 和 TX 的内存缓冲区
    • item 36.5 - user interface - 表 36-6 给出了子系统使用的所有寄存器的名称和偏移量

    您描述的信号(=引脚)和寄存器偏移是正确的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-12
      • 2018-10-22
      • 2010-11-18
      • 2020-08-15
      • 1970-01-01
      • 1970-01-01
      • 2019-06-24
      • 2021-12-30
      相关资源
      最近更新 更多