Arduino/SAMDCortex-M0+,FreeRTOS,SAMD21,Seeeduino,XIAO,チャタリング,マルチタスク,割り込み

XIAO_FreeRTOS01

先日XIAOでハロワを動かしてみましたが、その際にvTaskDelayを書いたらエラーになってしまいまして

ESP32では何にも考えずに使えた訳ですが、、

delayを入れると全体が停止してしまいますので、マイコンにいくつかの機能を持たせる場合にはRTOSは必須と言ってもいいと思います。

てな訳で、Seeeduino XIAOでもRTOSを一通り使える様に ...

Arduino/ESP32ESP32,IRAM_ATTR,volatile,チャタリング,プルアップ,割り込み

Thumbnail of post image 031

ちょこっとプルアップされた回路を操作する要件が出てきましたので、実際にどんな動きをするのか確認しておこうと思います。

まずはプルアップとはどんなものかを大雑把に。

プルアップとは

何も接続されていない状態の時に電位をHIGHレベルにしておく事

だそうですが、、

つまりGPIOに接続済で電圧をかけた状態で、何か別のものが接続されると電流が減ってLO ...