2
STM32 GPIO設定について
STM32 Standard Peripheralライブラリでは、GPIOを構成する必要があります。 しかし、3つの機能がありますが、それらの設定方法がわかりません。 GPIO_InitStructure.GPIO_Speed GPIO_InitStructure.GPIO_OType GPIO_InitStructure.GPIO_PuPd でGPIO_Speed、から選択する4つの設定があります GPIO_Speed_2MHz /*!< Low speed */ GPIO_Speed_25MHz /*!< Medium speed */ GPIO_Speed_50MHz /*!< Fast speed */ GPIO_Speed_100MHz どの速度から選択するかを知るにはどうすればよいですか?高速または低速を使用する利点または欠点はありますか?(例:消費電力?) でGPIO_OType、から選択する2つの設定があります GPIO_OType_PP // Push pull GPIO_OType_OD // Open drain どちらを選択するかを知る方法は?そして、オープンドレインとプッシュプルとは何ですか? でGPIO_PuPd、から選択する3つの設定があります GPIO_PuPd_NOPULL // No pull GPIO_PuPd_UP // Pull up GPIO_PuPd_DOWN // Pull down この設定はプッシュプルの初期設定に関連していると思います。