如题:
使用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

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

被折叠的 条评论
为什么被折叠?



