主题中讨论的其他器件: HALCOGEN、 SN65HVD73
尊敬的 TI 团队
我使用的是采用 PZ 封装的 TMS570LS0714。 目前、我正在尝试使用引脚94 (LIN RX)来设置 SCI 实现。
引脚94与外部传感器的 RX 信号连接。
我的问题是 sciNotification (sciBASE-t * sci、uint32标志)函数不是由 RX 中断(这是我的意图)触发的
可以查看我的 CCS 代码和 Hal Gen 设置吗?
您是否知道为何不触发 sciNotification? 


HAL GEN -> SCI2 -> SCI/LIN 全局:中的设置在 RX int 连接高电平的情况下进行了测试(如上所示)、在 RX int 未连接高电平的情况下进行了测试)、两者都没有成功。
另外、HAL GEN -> COM Ch. 0-31中的设置已测试连接到 IRQ 的 LIN1 High + LIN1 Low、并且仅测试连接到 IRQ 的 LIN1 High、这两种组合都未成功。
/* USER CODE BEGIN (1) */
#include "sci.h"
#include "het.h"
#include "gio.h"
#include "system.h"
#include <stdio.h>
/* USER CODE END */
/* USER CODE BEGIN (2) */
uint8 sci_cmd;
/* USER CODE END */
int main(void)
{
/* USER CODE BEGIN (3) */
/* Initialize HET driver */
hetInit();
/* Initialize GIO driver */
gioInit();
gioSetBit(hetPORT1, 0, 1);
/* Initialize SCI and enable ISR */
sciInit();
sciReceive(scilinREG, 1, &sci_cmd);//sciReceive(sciREG, 1, &sci_cmd);
/* Enable Interrupt Processing */
//_enable_interrupt_();
_enable_IRQ ();
while(1)
{
}
/* USER CODE END */
return 0;
}
/* USER CODE BEGIN (4) */
void sciNotification(sciBASE_t *sci, uint32 flags)
{
printf("Test\r");
}
/* USER CODE END */gioSetBit (hetPORT1、0、1)被设定为激活传感器
提前感谢您!












