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.

[参考译文] TMS570LC4357:Hercules TMS570LC4357

Guru**** 2609955 points
Other Parts Discussed in Thread: TMS570LC4357, HALCOGEN

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/763636/tms570lc4357-hercules-tms570lc4357

器件型号:TMS570LC4357
主题中讨论的其他器件: HALCOGEN

您好!

 我正在尝试通过 sci 模块同时发送和接收数据。 出于某种原因 、此处提供的示例(training.ti.com/hercules-how-tutorial-using-sci-uart-communication) 在我的 TMS570LC4357上无法正常工作。  接收数据时不调用 sciNotification (sciBASE-t * sci、无符号标志)函数。 您是否可以通过向我提供一些指南或示例来解决此问题、这些指南或示例展示了我们如何使用 Rx 中断通过 sci 模块串行读取和写入数据。

  HALCoGen 配置:

  驱动程序使能:启用 SCI2

  SCI2全局:启用 RX 高电平中断

  VIM 通道 LIN1:13被启用(IQR)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    请参阅此主题 :e2e.ti.com/.../763183
    您可以在此处找到 HALCoGen 和 CCS 项目。

    此致、
    米罗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Miro、

         我已经完成了您所连接的所有线程、甚至尝试了您所连接的同一项目、但仍然没有改进。 当我通过 CCS 上的命令输入字段发送数据时,从未调用 sciREG3的 sciNotification()。 启用 RX 中断后,即使在 sciNotification 之外的 sciReceive()也没有接收到数据。  只有当我禁用 RX 中断时,sciReceive()才工作。  该程序只在 main()中的 while (1)中循环,只在串行端口中进行打印。

    即使我可以接收和发送不带中断的中断(在该中断中 sciReceive()等待我获取数据)、我的应用程序也需要在接收线上产生中断。  

    我已完成了整个项目、如果它可能对您有所帮助。

    https://drive.google.com/open?id=1z90tUXBrQlLIkoZKe0RPHR4NqDiOTNkd 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您是否在未修改的情况下尝试了我附加的项目? 我已经在我的站点上测试过它、它可以正常工作。

    此致、
    米罗