This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C1294NCPDT:Tiva Pin_map.h 定义问题

Guru**** 2085680 points
Other Parts Discussed in Thread: TM4C1294NCPDT
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1109511/tm4c1294ncpdt-tiva-pin_map-h-definition-question

器件型号:TM4C1294NCPDT

我有一个运行 TI RTOS 的 Tiva、该 RTOS 使用以下配置:

CCS 6.1.2

TIRTOS 2.16.0.08、

编译器5.2.7和

XDC 3.31.1333

TM4C1294NCPDT

 

我们有一个新板、它将以太网 LED 从 PF0 =绿色 LED 和 PF4 =黄色 LED 更改为新板使用 PG0表示绿色、而 PG4表示黄色。

 

我知道要更改函数 void EK_TM4C129XL.c 函数 EK_TM4C1294XL_initEMAC (void)中的引脚分配。

 

GPIOPinConfigure (GPIO_PF0_EN0LED0); //                    请参阅 ROM_USER Guide P 219/650

GPIOPinConfigure (GPIO_PF4_EN0LED1); //                      请参阅 ROM_USER Guide P 219/650

GPIOPinTypeEthernetLED (GPIO_PORTF_BASE、GPIO_PIN_0 | GPIO_PIN_4);

 

网址为 pin_map.h

#define GPIO_PF0_EN0LED0       0x00050005

#define GPIO_PF4_EN0LED1       0x00051005

 

我有有关函数 GPIOPinConfigure()的文档,但我不理解的是参数。

 

 

 

我的具体问题是、我需要对代码进行哪些更改才能从使用 PF0和 PF4转到 PG0和 PG4?  我认为它是这样的:

 

GPIOPinConfigure (GPIO_PG0_EN0LED0); /* EK_TM4C1294XL_USR_D3 *                    

GPIOPinConfigure (GPIO_PG4_EN0LED1); /* EK_TM4C1294XL_USR_D4 *                      

GPIOPinTypeEthernetLED (GPIO_PORTG_base、GPIO_PIN_0 | GPIO_PIN_4);

 

我必须在 pin_map.h 中添加这些内容

#define GPIO_PG0_EN0LED0        0x????????????????

#define GPIO_PG4_EN0LED1        0x????????????

 

我没有在文档中找到如何在 pin_map.h 中定义引脚、所以我的一般问题是在文档中描述了引脚映射的位置????  因此、我的一般性问题是所描述的引脚映射的32位值在哪里、以便我将来了解它。  因此、了解 pin_map.h 文件中的定义将是我的一般问题。

 

 

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Doug、您好!

    引脚映射文件专门用于器件中包含的硬件功能。 如果您希望以太网外设控制 LED、则必须使用支持该功能的专用硬件引脚、这些引脚仅限于少数几个选项、并在表20-1的数据表中进行了概述:

    因此、您不能将以太网外设控制 PG0和 PG4用作以太网 LED、因此我们的驱动程序库中没有可用于该控制的引脚映射。

    如果您希望在不使用以太网外设的情况下从应用角度手动控制 LED、则只需将其配置为标准 GPIO 输出即可。

    此致、

    Ralph Jacobi