打印
[技术问答]

直接用GPIO可以实现哪些通信?

[复制链接]
6507|69
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
LinkMe|  楼主 | 2023-11-10 15:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
GPIO可以模拟IIC,SPI,可以模拟其他的通信吗?

使用特权

评论回复
沙发
yang377156216| | 2023-11-11 11:59 | 只看该作者
经典的还有 UART和自定义时序的通讯协议。

使用特权

评论回复
板凳
weifeng90| | 2023-11-13 07:39 | 只看该作者
大部分串行通信都可以模拟,USART,IIC,SPI等等。

使用特权

评论回复
地板
yangxiaor520| | 2023-11-13 08:55 | 只看该作者
如楼上所说,大部分串行通信都可以用IO模拟,只是效率高低问题。

使用特权

评论回复
5
小华单片机代理| | 2023-11-13 10:17 | 只看该作者
学习了

使用特权

评论回复
6
chenqianqian| | 2023-11-22 19:36 | 只看该作者
大部分的串行接口通信都可以模拟,只要IO翻转速率足够高。

使用特权

评论回复
7
guijial511| | 2023-11-23 07:36 | 只看该作者
大部分通信接口都可以用IO模拟,只要速率够。

使用特权

评论回复
8
tpgf| | 2023-12-5 12:51 | 只看该作者
现行的通讯都可以实现 就是复杂程度不同而已

使用特权

评论回复
9
nawu| | 2023-12-5 15:14 | 只看该作者
好像真的没有见过模拟can总线通讯的

使用特权

评论回复
10
tfqi| | 2023-12-5 15:57 | 只看该作者
哈哈 可以使用io自己编辑波形进行通讯吗

使用特权

评论回复
11
gwsan| | 2023-12-6 09:07 | 只看该作者
估计复杂点的就够呛了 像是lin啊   fsmc啊 之类的就不好模拟了

使用特权

评论回复
12
aoyi| | 2023-12-6 10:00 | 只看该作者
是不是所有种类的串行通讯都可以模拟啊

使用特权

评论回复
13
caigang13| | 2023-12-6 10:51 | 只看该作者
用普通IO也能模拟很多串行通信,只要速率够。

使用特权

评论回复
14
zljiu| | 2023-12-6 11:01 | 只看该作者
使用io口是不是也可以考虑模拟并口通讯呢

使用特权

评论回复
15
jcky001| | 2024-1-31 10:29 | 只看该作者
数字通信
I2C通信
SPI通信

使用特权

评论回复
16
jcky001| | 2024-1-31 10:29 | 只看该作者
UART通信

使用特权

评论回复
17
jcky001| | 2024-1-31 10:29 | 只看该作者
PWM通信

使用特权

评论回复
18
xdvca| | 2024-7-31 22:44 | 只看该作者
直接用GPIO(通用输入/输出)可以实现多种通信协议和数据传输方式,虽然这些实现方式通常需要较低级的编程和更多的处理能力,但它们在某些应用场景中仍然非常有效。

使用特权

评论回复
19
jackcat| | 2024-8-4 13:26 | 只看该作者
通过多个GPIO引脚同时传输数据,每个引脚代表一个数据位。这种通信方式适用于短距离、高速数据传输,但需要的引脚较多。

使用特权

评论回复
20
kmzuaz| | 2024-8-4 14:51 | 只看该作者
要使用UART通信,你需要配置GPIO引脚为UART模式,并编写UART驱动代码来实现数据的发送和接收。同样的,使用SPI通信时,你需要配置GPIO引脚为SPI模式,并编写SPI驱动代码。

使用特权

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

本版积分规则

32

主题

1498

帖子

0

粉丝