请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS1224 主题中讨论的其他器件:HALCOGEN
工具/软件:Code Composer Studio
早上好的男士、
我已经在这个上呆了几天了、非常感谢您提供的任何提示。
在我的应用中、我想使用 MIBSPI3CLK、 MIBSPI3SOMI 和 MIBSPI3SIMO 作为一个 GIO 引脚。 我不会将任何 MIBSPI3引脚用于 SPI。
在 Halcogen 中、我启用了 SPI3驱动程序:
在 SPI3中、我选择了以下选项:
我像以前一样离开了 MIBSPI3。
在 CCS 中、我在 sys_main.c 中包含了 spi.h、并添加了以下行
/*使 SPI 脱离复位状态。*/ spiREG3->GCR0 = 1U; //我们不需要 SPI 的全部功能,因此我们不调用 spiInit()的原因
gioSetDirection (spiPORT3、0x000000FF);
在我的 while (1)内
gioToggleBit (spiPORT3、9);// CLK gioToggleBit (spiPORT3,10);// SIMO gioToggleBit (spiPORT3、11);// SOMI
但是、这不起作用。 我正在成功切换其他 GIO 端口、因此我怀疑配置 SPI3的方式存在问题。 如果有任何指导/建议,将不胜感激。
此致、
索非亚