器件型号: TMS320F280037C
您好支持。
我没有机会使用 LIN、但注意到它可以用作 SCI 外设。 Lin.c 导致了一些编译问题、并将其排除在业务范围之外、但细腻程度迫使我重新思考这一举动。
Q1:LINA 是否可用作 SCIB、因为只有 SCIB 引脚与 X1 和 X2 外部振荡器引脚重叠?
问题 2:如果 X1 输入通过 DIVSCLK 输出提供来自另一个 TI MCU 类的 20MHz 时钟源、是否需要在任一 MCU 上配置 X1 GPIO 19?
谢谢你。
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.
器件型号: TMS320F280037C
您好支持。
我没有机会使用 LIN、但注意到它可以用作 SCI 外设。 Lin.c 导致了一些编译问题、并将其排除在业务范围之外、但细腻程度迫使我重新思考这一举动。
Q1:LINA 是否可用作 SCIB、因为只有 SCIB 引脚与 X1 和 X2 外部振荡器引脚重叠?
问题 2:如果 X1 输入通过 DIVSCLK 输出提供来自另一个 TI MCU 类的 20MHz 时钟源、是否需要在任一 MCU 上配置 X1 GPIO 19?
谢谢你。
您好、
对于 LIN ,它可以通过调用 lin_enableSCIMode () 函数轻松地用作 SCI。 请注意、这不会覆盖现有的 SCI 模块、而是可以被视为第三个 SCI 模块。 在此模式下使用 LIN 有其自身的限制、因此建议参考 TRM 了解有关此方面的具体信息。 在 lin.c/.h 中、有适用于 SCI 模式下的 LIN 的特定 API、请注意这些 API
对于 Q2、无需专门配置 GPIO、您可以从 SysCtl_selectOscSource 中选择 XTAL 选项、然后自行配置 GPIO 以接受时钟输入、而无需额外配置
此致、
彼得
中选择 XTAL 选项您可以从 SysCtl_selectOscSource
您好、Peter:
感谢您的快速响应。
设置 w 选项 SE 配置、禁用 XTAL 模式后、PLL 从 OSC2 切换到 X1 输入、似乎工作正常。 至少主 while 循环中的 LED 闪烁速率似乎与 x39c 120MHz SYSCLK 上的 LED 闪烁速率相同。
可视为第三个 SCI 模块
我将参考 TRM 文本如何以与 SCIB_RX 在 x39c 上所做相同的波特率和 FIFO 模式轮询 LINA_RX 输入来获取串行数据、这是否可行?
您好、
对于轮询模式、您可以调用类似于 LIN_isSCIDataAvailable() 和 LIN_readSCICharNonBlocking () 的函数。
API 指南可在此处获取: https://software-dl.ti.com/C2000/docs/C2000_driverlib_api_guide/f28003x/build/html/modules/lin.html
此致、
彼得