[技术问答] 直接用GPIO可以实现哪些通信?

[复制链接]
 楼主| 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模拟,只是效率高低问题。
小华单片机代理 发表于 2023-11-13 10:17 | 显示全部楼层
学习了
chenqianqian 发表于 2023-11-22 19:36 来自手机 | 显示全部楼层
大部分的串行接口通信都可以模拟,只要IO翻转速率足够高。
guijial511 发表于 2023-11-23 07:36 来自手机 | 显示全部楼层
大部分通信接口都可以用IO模拟,只要速率够。
tpgf 发表于 2023-12-5 12:51 | 显示全部楼层
现行的通讯都可以实现 就是复杂程度不同而已
nawu 发表于 2023-12-5 15:14 | 显示全部楼层
好像真的没有见过模拟can总线通讯的
tfqi 发表于 2023-12-5 15:57 | 显示全部楼层
哈哈 可以使用io自己编辑波形进行通讯吗
gwsan 发表于 2023-12-6 09:07 | 显示全部楼层
估计复杂点的就够呛了 像是lin啊   fsmc啊 之类的就不好模拟了
aoyi 发表于 2023-12-6 10:00 | 显示全部楼层
是不是所有种类的串行通讯都可以模拟啊
caigang13 发表于 2023-12-6 10:51 来自手机 | 显示全部楼层
用普通IO也能模拟很多串行通信,只要速率够。
zljiu 发表于 2023-12-6 11:01 | 显示全部楼层
使用io口是不是也可以考虑模拟并口通讯呢
jcky001 发表于 2024-1-31 10:29 | 显示全部楼层
数字通信
I2C通信
SPI通信
jcky001 发表于 2024-1-31 10:29 | 显示全部楼层
UART通信
jcky001 发表于 2024-1-31 10:29 | 显示全部楼层
PWM通信
xdvca 发表于 2024-7-31 22:44 | 显示全部楼层
直接用GPIO(通用输入/输出)可以实现多种通信协议和数据传输方式,虽然这些实现方式通常需要较低级的编程和更多的处理能力,但它们在某些应用场景中仍然非常有效。
jackcat 发表于 2024-8-4 13:26 | 显示全部楼层
通过多个GPIO引脚同时传输数据,每个引脚代表一个数据位。这种通信方式适用于短距离、高速数据传输,但需要的引脚较多。
kmzuaz 发表于 2024-8-4 14:51 | 显示全部楼层
要使用UART通信,你需要配置GPIO引脚为UART模式,并编写UART驱动代码来实现数据的发送和接收。同样的,使用SPI通信时,你需要配置GPIO引脚为SPI模式,并编写SPI驱动代码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

1787

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

34

主题

1787

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部