|
查看: 7340|回复: 1

[UART] 串口配置成DMA方式发送数据之后还能用非DMA方式打印数据吗

[复制链接]

9

主题

8

回帖

121

积分

荣耀黄金

积分
121
发表于 2024-9-2 10:01:34 | 显示全部楼层 |阅读模式 来自 广东深圳
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TLSR8355
驱动SDK版本: telink_vulture_2.4g_proprietary_sdk V3.4.4
本帖最后由 ZMM 于 2024-9-2 10:08 编辑

串口配置成DMA方式发送数据之后,使用uart_ndma_send_byte(unsigned char uartData)这个函数进行非DMA发送数据,未发送成功,正常使用dma方式可以发送数据,请问下这个是什么原因造成的呢, 配置成DMA方式发送串口数据之后,还可以通过非DMA方式发送数据吗

0

主题

11

回帖

46

积分

英勇黄铜

积分
46
发表于 2024-9-9 15:27:51 | 显示全部楼层 来自 上海
需要调用接口uart_dma_enable(1, 0);,disable uart tx dma功能,才可以使用Nodma。

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部