找回密码
 立即注册

微信扫码登录

查看: 442|回复: 2

[UART] SDK-UART使用问题

[复制链接]

12

主题

30

回帖

124

积分

荣耀黄金

积分
124
发表于 2025-8-28 15:59:43 | 显示全部楼层 |阅读模式 来自 江苏苏州
1.你好,我对照AN-21010601-C_Telink Driver SDK Developer Handbook使用uart过程中发现


文中提到的 image.png 这两个函数在我这个SDK的uart.h和uart.c中搜索不到,是不支持还是SDK之间driver也有一定的差异

12

主题

30

回帖

124

积分

荣耀黄金

积分
124
 楼主| 发表于 2025-8-28 17:04:57 | 显示全部楼层 来自 江苏苏州
本帖最后由 we_2402919965 于 2025-8-28 17:48 编辑

2.是需要用这个函数替换吗?uart_ndma_irq_triglevel
3.还有ndma模式下接收中断触发以后怎么清除中断位

我看到sdk提供了
static inline void uart_clr_tx_done(void)
{
        reg_uart_state = BIT(7);
}
那rx_done 呢?

以及uart_ndma_irq_triglevel设置好了以后触发的中断呢?

0

主题

33

回帖

140

积分

版主

积分
140
发表于 2025-9-11 13:54:31 | 显示全部楼层 来自 上海
1、uart_tx_irq_trig_level 这个 API 有使用示例的,可以参考 tl_platform_sdk UART_Demo,这个文档是针对 B91 芯片的
2、uart_ndma_irq_triglevel 是 tc_platform_sdk 中的 API
3、rx done 中断可以通过 reg_uart_status0=FLD_UART_CLEAR_RX_FLAG
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-10-18 02:14 , Processed in 0.092962 second(s), 22 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表