Part Number:CC2340R5Other Parts Discussed in Thread:CC2640,
你好,如何访问uart外设的Line-break功能? 我们需要使用它来实现LIN总线的break信号
未在#include DeviceFamily_constructPath(driverlib/uart.h)等uart相关API中找到关于break相关的硬件操作接口,如 UARTBreakCtl(),没有相关接口
能指点一下吗?
Galaxy Yue:
您好,
这个问题已经升级到E2E论坛,有消息会通知您的,谢谢。
,
Galaxy Yue:
为了再次检查,您尝试快速停止 UART,类似于“Break”功能。 正如您所说,我没有找到任何执行 UARTBreakCtl() 的特定函数。
对于 UARTEnableInt(),我们确实有一个“中断错误”(UART_INT_BE) 中断。
我们还可以尝试 UARTDisable; 或 UART_close(或 UART2_writeCancel)。 (驱动程序库链接)。 您能否详细说明一下停止 UART 时需要做什么?
-这是针对 7.40 SDK 的。
,
Galaxy Yue:
link如下:
https://dev.ti.com/tirex/explore/content/simplelink_lowpower_f3_sdk_7_40_00_64/docs/driverlib/cc23x0r5/driverlib/uart_8c.html
,
led share:
我需要的是CC2340Ref手册中关于uart外设明确提及的line-break功能,请你们重新理解下我的问题,不是什么中断。在CC2640中,驱动程序函数UARTBreakCtl()是有的。
,
led share:
能重新答复一下吗?
,
Galaxy Yue:
你说的是CC2340还是CC2640,麻烦把文档贴上来看一下
,
Galaxy Yue:
翻译的可能理解上有差异 原文是 "Break Error" (UART_INT_BE) for UARTEnableInt().
,
led share:
"我需要的是CC2340Ref手册中关于uart外设明确提及的line-break功能",找个能看懂我的问题的人答复一下吧,麻烦了
,
Galaxy Yue:
已经帮你升级到英文论坛,正在等他们重新回答
,
Galaxy Yue:
来自英文团队的回复:我联系了我们的内部团队,询问我们是否有 CC2340R5 器件的line-break ;以及“ "Line-break generation…"”。我目前正在等待他们的回复,当我收到更多信息时,我将更新此 E2E 帖子!