器件型号: CC2642R
您好、
我们目前正在 CC2642 上使用 UART2 来模拟 LIN 总线。 在此过程中、我们需要检测和传输中断域。 但是、SDK 中的 UART2 驱动程序似乎默认不支持中断检测和生成。
我们尝试了以下方法:
- 使 UART 初始化、降低波特率并重新初始化、然后发送
0x00以模拟中断域、并最终恢复波特率(结果显示中断域和同步域之间出现过多延迟); - 持续强制 UART TX 引脚为低电平(如果没有计时器,则很难精确控制中断持续时间;使用计时器会引入额外的 CPU 负载并影响其他任务的执行);
这些方法没有取得令人满意的结果。 是否有更好的方法来实现此功能?
期待您的答复。