泰凌微 Telink TLSR825X Printf gpio 模拟 串口 打印信息 log

本文介绍如何在Telink芯片上使用GPIO模拟printf功能,并提供具体配置步骤和代码示例,帮助开发者解决uart接口限制问题。

如题:

使用telink可以使用printf功能,之前我不了解,我一度以为这是uart 实现的printf

在配置的时候,居然配置 uart 对应的gpio接口,后面这个问题坑了一段时间。

其实printf是telink 通过芯片gpio模拟的,可以使用除了uart接口以外的 接口进行模拟

当然如果你想要uart的io应该也是可以的,只是你回少一个uart的使用,不能同时打开

我现在分享配置使用的方法

app_config.h

添加 #define UART_PRINT_DEBUG_ENABLE                                1

然后

application /print/putchar.c 

添加如下代码

注意使用的gpio口 根据自己硬件适当修改

#define PRINT_BAUD_RATE                                 115200
#define DEBUG_INFO_TX_PIN                               GPIO_PB6
#define PULL_WAKEUP_SRC_PB6                         &n

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值