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.
如何连接到 TMS320,如何读取旋转变压器的角度我是否可以获得任何示例代码来配置它。
G:您好、
我们没有任何有关如何与 TMS320F28379D 进行 PGA411-Q1通信的具体示例、但我们的 C2000Ware SPI 示例之一可用作正确配置 SPI 的起点(更具体而言、是外部回路示例)。
C:\ti\c2000\C2000Ware_version\driverlib\f2837xd\examples\CPU1\SPI
此致、
Marlyn
您好、Marlyn
非常感谢您的回答。
我完成了 SPI 通信。
之后与主器件和从器件通信如何旋转该旋转变压器、我需要有关该旋转变压器的基本知识。
如何连接 tms320f28379d 和 pga411模块。
您好!
我很高兴您能够完成 SPI 配置。
[引用 userid="494274" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1034526/launchxl-f28379d-f28379d/3830639 #3830639"]如何旋转该旋转变压器我需要有关该旋转变压器的基本资料对于此问题、您需要在 E2E 论坛上发布另一个问题、以便将其发送给正确的人员和团队。 这不是我可以帮助的、因为它与 C2000器件无关。
[引用 userid="494274" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1034526/launchxl-f28379d-f28379d/3830639 #3830639"]如何连接 tms320f28379d 和 pga411模块。您是否询问物理连接? PGA411具有四个 SPI 引脚(NCS、SCLK、SDI 和 SDO)。 这些引脚可通过 CS、SPICLK、SPIMOSI、SPIMISO 引脚连接到 TMS320F28379D。
此致、
Marlyn
感谢您的回答 是的、我在 pga411开发板上完成了该部分的操作、我们的 MSP430是正确的。
在给出 PGA411之后、有四个 SPI 引脚(NCS、SCLK、SDI 和 SDO)。 我如何理解它是否正常工作。
这意味着 pga411可以正常工作、或者我怎么知道它。
//为外部回送配置 GPIO。
//
void configGPIO (void)
{
/*
*-外部连接:
*-GPIO58和 GPIO63 - SPI-MOSI
*-GPIO59和 GPIO64 - SPI-MISO
*-GPIO61和 GPIO65 - SPI-STE
*-GPIO60和 GPIO66 - SPI-CLK
*
*
/* SPI-A 配置*/
/* GPIO59是 SPI-MISO。 *
GPIO_setMasterCore (59、GPIO_CORE_CPU1);
GPIO_setPinConfig (GPIO_59_SPISOMIA);
GPIO_setPadConfig (59、GPIO_PIN_TYPE_PULLUP);
GPIO_setQualificationMode (59、GPIO_QUAL_ASYNCx);
/* GPIO58是 SPI-MOSI 时钟引脚。 *
GPIO_setMasterCore (58、GPIO_CORE_CPU1);
GPIO_setPinConfig (GPIO_58_SPISIMOA);
GPIO_setPadConfig (58、GPIO_PIN_TYPE_PULLUP);
GPIO_setQualificationMode (58、GPIO_QUAL_异 步);
/* GPIO61是 SPI-STEA。 *
GPIO_setMasterCore (61、GPIO_CORE_CPU1);
GPIO_setPinConfig (GPIO_61_SPISTEA);
GPIO_setPadConfig (61、GPIO_PIN_TYPE_PULLUP);
GPIO_setQualificationMode (61、GPIO_QUAL_ASYNCO);
/* GPIO60是 SPI-CLKA。 *
GPIO_setMasterCore (60、GPIO_CORE_CPU1);
GPIO_setPinConfig (GPIO_60_SPICLKA);
GPIO_setPadConfig (60、GPIO_PIN_TYPE_PULLUP);
GPIO_setQualificationMode (60、GPIO_QUAL_异 步);
/* SPI-B 配置*/
/* GPIO64是 SPI-SOMIB。 *
GPIO_setMasterCore (64、GPIO_CORE_CPU1);
GPIO_setPinConfig (GPIO_64_SPISOMIB);
GPIO_setPadConfig (64、GPIO_PIN_TYPE_PULLUP);
GPIO_setQualificationMode (64、GPIO_QUAL_异 步);
/* GPIO63是 SPISIMOB 时钟引脚。 *
GPIO_setMasterCore (63、GPIO_CORE_CPU1);
GPIO_setPinConfig (GPIO_63_SPISIMOB);
GPIO_setPadConfig (63、GPIO_PIN_TYPE_PULLUP);
GPIO_setQualificationMode (63、GPIO_QUAL_异 步);
/* GPIO65是 SPICLKB。 *
GPIO_setMasterCore (65、GPIO_CORE_CPU1);
GPIO_setPinConfig (GPIO_65_SPICLKB);
GPIO_setPadConfig (65、GPIO_PIN_TYPE_PULLUP);
GPIO_setQualificationMode (65、GPIO_QUAL_异 步);
/* GPIO66是 SPISTEB。 *
GPIO_setMasterCore (66、GPIO_CORE_CPU1);
GPIO_setPinConfig (GPIO_66_SPISTEB);
GPIO_setPadConfig (66、GPIO_PIN_TYPE_PULLUP);
GPIO_setQualificationMode (66、GPIO_QUAL_异 步);
}
我提供了上述连接代码
接下来该怎么做。
您好!
[引用 userid="494274" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1034526/launchxl-f28379d-f28379d/3832229 #3832229"]感谢您的回答 是,我在 pga411开发板上使用了该部件,我们的 MSP430是正确的[/引用]很抱歉、我在这里没有完全理解、但 您问 MSP430的设置是否正确?
[引用 userid="494274" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1034526/launchxl-f28379d-f28379d/3832229 #3832229"]这意味着 pga411可以工作、或者我怎么知道它。pga411的数据表提供了一些有关如何转换数据以查找角度和速度值的详细信息。 您是否收到了 pga411提供的任何数据?
此外、这很奇怪、但您应该只需要一个 SPI 即可进行此通信。 您是否有特殊原因为 SPIA 和 SPIB 配置了引脚?
此致、
Marlyn