有限会社ムーブ|マイコン・開発試作あなたのアイデア、マイコン制御で実現お気軽にお問合せください。業務日記Arduinoや安価なマイコンは、UARTが1chまたは無いことが多く、ログ出力用に送信だけでも、もう1チャネルあればなと思うことがよくあります。多くのマイコンはペリフェラルとしてSPIを複数チャネル搭載しているものが多いので、SPIを用いてUART送信を実現する方法を紹介したいと思います。UART送信(調歩同期)は、115200bps,8bit幅,ノンパリティ,ストップ1bitとして説明します。UART通信の出力形式ですが、下図のようになります。次にSPIですが、次のように考えます。(1)出力だけなので、外部端子はMOSIだけを用いる。