Suzuduino UNOの注意点
Suzuduino UNOにのみ適用される、いくつかの注意点があります。(Suzuno32RVは該当しません)
ピン PB8 は出力専用です
PB8 は出力専用のピンです。入力に設定することはできますが、無効な値が読み込まれます。また、BOOTスイッチと接続されています。これは、搭載している CH32V203K8T6 の制約によります。
ピン PD0, PD1 を利用するには追加のコードが必要です
PD0, PD1 をGPIO(入出力)のピンとして利用するには、以下のように利用します。
void setup() {
// この2行が追加で必要です。
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_PD01, ENABLE);
// 以下、通常のピンと同じように入出力を設定し、利用できます。
pinMode(PD0, OUTPUT);
pinMode(PD1, OUTPUT);
}
これは、搭載している CH32V203K8T6 の制約によります。デフォルトでは外部水晶発振子のピンとして初期化されます。