软件串口是通过IO口模拟串口时序来形成的串口通讯外设的吧
这种也就是单片机串口不够的时候,大多是用在51单片机上,常 只有一个串口,所以才会不够用,现在STM32大多都是5、6个的串口,几乎用不到软件模拟
软件串口只指模拟的串口吧
适合用在 cpu 比较空闲的应用中,并且硬件没有串口可用的情况下,模拟一个临时用用。
要是固定的通信端口,还是尽量要硬件实现,运行的稳定还不占用 cpu