打印

模块之间的通讯问题

[复制链接]
1100|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
vitohu|  楼主 | 2022-2-21 16:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
目前MCU的UART已经被占用。现在要增加一个蓝牙模块和MCU沟通。但是蓝牙模块说明书上写的支持UART协议。而MCU只有SPI或I2C可用。那蓝牙上的RAUT可以直接和MCU上SPI或I2C沟通吗?

微信图片_20220221161414.png (519.68 KB )

微信图片_20220221161414.png

微信图片_20220221161510.png (85.34 KB )

微信图片_20220221161510.png

使用特权

评论回复

相关帖子

沙发
LcwSwust| | 2022-2-21 16:21 | 只看该作者
利用定时器可以让任意IO模拟UART,可以达到全双工效果。

使用特权

评论回复
板凳
jjjyufan| | 2022-2-22 08:49 | 只看该作者
任何2个IO都可以模拟串口

使用特权

评论回复
地板
GlenX| | 2022-2-22 11:14 | 只看该作者
奇葩建议:
前提:可以分是工作。
将USART作为总线,分时和蓝牙与其他设备主动。我做过微打和显示(静态)公用的系统,

使用特权

评论回复
5
yonghuixi| | 2022-2-22 14:32 | 只看该作者
可以找个spi 或者i2c 转uart的东西,这类芯片挺多的,也不贵。当然如果水平高也可以考虑软件模拟

使用特权

评论回复
6
blust5| | 2022-2-22 14:42 | 只看该作者
软件模拟或者分时复用

使用特权

评论回复
7
mailshichao| | 2022-2-22 15:51 | 只看该作者
波特率不高可以用软件模拟

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

161

主题

457

帖子

1

粉丝