主题中讨论的其他器件:SysConfig、 C2000WARE
我正在尝试让一个串行通信样本(sci_ex3_echoback)在主题板上运行、但我需要对 SCI-A Rx 和 Tx 使用不同的引脚。 样片将 SCIA Rx 和 Tx 分别分配给引脚28和29。 这似乎在 device.h 中完成、其中定义了几个常量(_GPIO_PIN_SCI-和_GPIO_CFG_SCI-)。 处理器文档指出、引脚35和36也可用于 Rx 和 Tx。 我曾尝试修改 device.h 来使用这些引脚、但当我运行程序时、它会命中错误条件并停止。
捕获错误的代码为:
rxStatus = SCI_getRxStatus (SCIA_BASE);
if (((rxStatus 和 SCI_RXSTATUS_ERROR)!= 0)
{
//
//如果执行在这里停止,有一些错误
//分析 SCI_getRxStatus () API 返回值
//
ESTOP0;
}
我将附加我的修订后文件 device.h、以便您可以了解我是如何尝试重新分配引脚的。 此外、我在项目文件中搜索了是否出现 GPIO35。 它出现在几个.h 文件中、这些文件都看起来像 TI 标准文件。
您能告诉我需要做什么、以便此程序使用引脚35和36吗?






