星闪动力
发表于 2025-1-9 22:08
io端口模拟串行通信效率太低。串口基本上是标准外设。为什么要模拟他们?
键盘手没手
发表于 2025-2-27 11:51
常见的做法是通过软件控制 GPIO 引脚的高低电平,实现类似 UART 的功能。
yangjiaxu
发表于 2025-2-27 13:14
模拟串口我用过,用115200是完全没问题的
AutoMotor
发表于 2025-3-2 09:45
为有效处理数据传输中的错误,遇到帧错误或奇偶校验错误时,系统能自动识别并修复,保障数据准确传输
IntelCore
发表于 2025-3-2 11:19
中断方式响应更快,适合实时性要求高的情况
guijial511
发表于 2025-3-3 21:11
用IO口模拟串口,效率太低了,除非应用很简单。
未来AI
发表于 2025-3-4 20:17
错误检测和处理机制非常重要,包括奇偶校验错误和帧错误等
LinkMe
发表于 2025-3-8 23:45
如果芯片或开发板的IO引脚和定时器资源充足,那么实现模拟串口将不会有太大困难。
物联万物互联
发表于 2025-3-12 19:38
精确延时函数在设计时需要注意,因为它可能会影响到系统的实时反应速度。
单芯多芯
发表于 2025-3-14 10:10
得弄清哪些中断负责什么任务,然后提前写好处理这些中断的代码。
zephyr9
发表于 2025-3-15 16:57
有时候,不同的设备之间的电压不一样,为了让它们能正常工作,我们需要用转换器来转换电压。
zephyr9
发表于 2025-3-16 12:13
电源稳定是关键,防止模拟串口通信出岔子。
gouguoccc
发表于 2025-3-17 08:07
作为单片机居然没有串口
356053261
发表于 2025-3-17 14:46
呐咯密密 发表于 2024-9-25 11:17
可以做到多少的波特率
我用汇编语言模拟串口,可以写到500K的波特率,精确到250uS的延时精度,用C语言写的精度稍差些,无法达到这么高的精度
哪吒哪吒
发表于 2025-3-17 21:21
确保时钟稳定,I/O口才能输出稳定波形,防止通信中断。
MintMilk
发表于 2025-3-18 11:27
要同步多个I/O口模拟的串口,确保每个口发送数据前都检查其他口是否空闲,防止数据冲突。
AIsignel
发表于 2025-3-20 16:02
用上拉或下拉电阻,让IO口闲时固定高低电平,避免不定状态。
Moon月
发表于 2025-4-7 09:03
确保中断向量指向正确的ISR,ISR要处理中断并恢复正常。
星闪动力
发表于 2025-4-7 16:07
8位单片机通常把串口作为基础外设,用于通信。
yangxiaor520
发表于 2025-4-14 08:13
IO模拟串口通信效率太低了