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.

[参考译文] RM48L952:软件问题

Guru**** 2465890 points
Other Parts Discussed in Thread: RM48L952, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/663158/rm48l952-software-issue

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

调试 RM48L952时、我们将面临以下问题

  1. 在 LIN/SCI 接口中使用 SCI2时,无法使用发送/接收中断。 原因是什么以及如何解决问题

  2. 如何将多功能引脚(如 MIBSPIi)用作 GPIO (如何在软件中进行设置)。

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

    您好、Reid、

    SCI/LIN 模块有两条中断线路、0级和1级、连接到矢量中断管理器(VIM)模块。 两个偏移寄存器 SCIINTVECT0和 SCIINTVECT1根据各自的优先级编码器确定哪个标志触发了中断。 每个中断条件都有一个位到

    [引用 user="Reid]]在 LIN/SCI 接口中使用 SCI2时,无法使用发送/接收中断。 解决问题的原因和方法[/报价]

    分别在 SCISETINT 和 SCICLRINT 寄存器中启用/禁用中断。

    使用 HALCoGen 启用这些中断要容易得多:

    1、使能 SCI TX 和 RX 中断、并选择 LEV0或1级

    2.启用 SCI2/LIN 中断(VIM 通道13、高电平)、然后选择 IRQ

    HALCoGen 将生成中断服务例程

    4.在 main()函数中启用 IRQ

    _enable_IRQ ();

    [引用 user="Reid"]如何将多功能引脚(如 MIBSPIi)用作 GPIO (如何在软件中设置)[/quot]

    所有 SPI 引脚均可通过 SPIPCx 控制寄存 器编程为功能 I/O 引脚或通用 I/O 引脚。

    SPIPC0:将 SPI 引脚配置为功能引脚或 GPIO 引脚

    SPIPC1:如果用作 GPIO 引脚、则该寄存器用于将引脚配置为输入或输出         ---- 与 GIODIR 类似

    SPIPC2:如果用作 GPIO、则用作中的数据      ---- 与 GIODIN 相似

    SPIPC2:如果用作 GPIO,则用作数据输出  --- 与 GIODOUT 类似