>>716
ついでに、マイコンでもソフトでUARTなんて普通はやらない。
理由は>>729に書いた通りタイミングがシビアだから。

ちょっと前はI2CやSPIじゃななくて「俺様シリアル転送」でデータをやり取りする必用がある
ICが結構あって、そういうのはもちろんソフトで実装するが、それがソフトで可能なのは
その手のシリアル通信はクロック付き(UARTじゃない)だから。