Topic

FAQ
Login Register
TLSR8258F512ET48 zigbee项目tl_zigbee_sdkV3.6.8.4如何确定串口发送完成
Apr 02, 2024 10:47

/

A

/A

各位好!
TLSR8258F512ET48 zigbee项目tl_zigbee_sdkV3.6.8.4版本,在做485通讯,想请教下,如何确定串口数据发送完成?以便对485进行收发控制。我这边调用drv_uart_tx_start函数开始发送,在工程中看到有drv_uart_tx_irq_handler,但这个中断好像是发送一个数据就进行一次中断,项目工程中是否有串口发送完成标记供用户使用,还是串口发送完成需要开发者自己通过中断逻辑编写?

谢谢


2 replies
wcht0502 [Author] Apr 02, 2024 11:30
0
/A


drv_uart_tx_irq_handler这个中断实际示波器观察,调用drv_uart_tx_start函数后,就进入了中断。怎么配置这个中断,让其在数据全部发送完成后,进入中断。


TL_Soyo Apr 02, 2024 14:12
0
/A

你好,

  参考driver SDK代码,重新配置串口,使用dma发送。