LinkMe 发表于 2023-11-10 15:33

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

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驱动代码。
页: [1] 2 3 4
查看完整版本: 直接用GPIO可以实现哪些通信?