请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LAUNCHXL-F280049C 您好!
如标题中所述、替代 SCIA 路由不起作用。 根据 SPRUII7A、I 将 GPIO35/37的开关位置更改为所需的开关位置。 此外、我在以下 初始化代码中将值从28/29更改为35/37。 具有 GPIO28/29的正常 SCIA 应用程序工作正常、但由于外部硬件的原因、我必须使用另一条路由。 我希望你们中的一些人能帮我解决这个问题。 谢谢!
void startup_SCI (void) { // // GPIO35是 SCI Rx 引脚。 // GPIO_setMasterCore (35、GPIO_CORE_CPU1); GPIO_setPinConfig (GPIO_35_SCIRXDA); GPIO_setDirectionMode (35、GPIO_DIR_MODE_IN); GPIO_setPadConfig (35、GPIO_PIN_TYPE_STD); GPIO_setQualificationMode (35、GPIO_QUAL_异 步); // // GPIO37是 SCI Tx 引脚。 // GPIO_setMasterCore (37、GPIO_CORE_CPU1); GPIO_setPinConfig (GPIO_37_SCITXDA); GPIO_setDirectionMode (37、GPIO_DIR_MODE_OUT); GPIO_setPadConfig (37、GPIO_PIN_TYPE_STD); GPIO_setQualificationMode (37、GPIO_QUAL_异 步); // //初始化中断控制器和矢量表。 // interrupt_initModule(); interrupt_initVectorTable(); // //初始化 SCIA 及其 FIFO。 // SCI_performSoftwareReset (SCIA_BASE); // //为回声配置 SCIA。 // SCI_setConfig ( SCIA_BASE、DEVICE_LSPCLK_FREQ、9600、 (SCI_CONFIG_WLEN_8 | SCI_CONFIG_STOP_ONE | SCI_CONFIG_PAR_NONE); SCI_resetChannels (SCIA_BASE); SCI_resetRxFIFO (SCIA_BASE); SCI_resetTxFIFO (SCIA_BASE); SCI_clearInterruptStatus (SCIA_BASE、SCI_INT_TXFF | SCI_INT_RXFF); SCI_enableFIFO (SCIA_BASE); SCI_enableModule (SCIA_BASE); SCI_performSoftwareReset (SCIA_BASE); }