找回密码
 立即注册

微信扫码登录

查看: 58|回复: 1

如何实现串口的分时复用

[复制链接]

6

主题

6

回帖

106

积分

荣耀黄金

积分
106
发表于 5 天前 | 显示全部楼层 |阅读模式 来自 广东深圳
information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TLSR8656
SDK及版本: V3.6.8.7
TLSR8656 的zigbeesdk,只有一个串口 怎么做分时复用?

我在模块测试里修改了代码,每10s会初始化一个串口 ,串口回调里是回传,但是好像没有办法生效
image.png image.png

6

主题

6

回帖

106

积分

荣耀黄金

积分
106
 楼主| 发表于 昨天 15:56 | 显示全部楼层 来自 广东深圳
后续又进行了一些尝试,目前这个Demo可以实现每10s切换一次串口引脚,并实现串口回传的功能,但是不确定这种方法在实际应用上 是否有风险,该方法是否正确:
串口寄存器重置:


image.png


串口切换初始化:
image.png

主函数:
image.png

串口中断处理:
image.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-10-28 03:31 , Processed in 0.095474 second(s), 24 queries .

Powered by Telink 隐私政策

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

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