UART
マイクロコントローラには、UART(Universal Asynchronous Receiver/Transmitter)と呼ばれるペリフェラルがあります。このペリフェラルは、シリアル通信など、いくつかの通信プロトコルで動作するように設定できます。
この章では、シリアル通信を使ってマイクロコントローラとコンピュータ間で情報のやり取りをします。
注 micro:bit v2ではUARTEと呼ばれるペリフェラルを使いますが、普通のUARTと同じように動作します。HALとペリフェラルのやり取りに違いがあるのですが、ここではそれを気にする必要はまったくありません。
セットアップ
これまでのように、Embed.toml
をお使いのmicro:bitのバージョンに合わせて修正してください。
[default.general]
# chip = "nrf52833_xxAA" # uncomment this line for micro:bit V2
# chip = "nrf51822_xxAA" # uncomment this line for micro:bit V1
[default.reset]
halt_afterwards = false
[default.rtt]
enabled = true
[default.gdb]
enabled = false