Library for build-in ADC and DAC in STM32F446 mounted on Nucleo F446RE. Nucleo F446RE に搭載されている STM32F446 の内蔵 ADC, DAC 用のライブラリ.
Dependents: Demo_F446_AD_DA F446_MySoundMachine F446_ADF_Nlms F446_Spectrogram
Diff: F446_ADC.cpp
- Revision:
- 2:29f9831ce719
- Parent:
- 1:6b9f2af6613d
- Child:
- 4:16667bdb8227
--- a/F446_ADC.cpp Sat Nov 12 04:08:31 2016 +0000 +++ b/F446_ADC.cpp Mon Jan 30 08:04:59 2017 +0000 @@ -16,7 +16,7 @@ { AdcDual::AdcDual(int frequency) { - // Set GPIOA for ADC + // PA0, PA1 を ADC 入力として使うための設定 __HAL_RCC_GPIOA_CLK_ENABLE(); GPIO_InitTypeDef gpioInit; gpioInit.Pin = GPIO_PIN_0 | GPIO_PIN_1; @@ -25,7 +25,7 @@ gpioInit.Speed = GPIO_SPEED_FREQ_VERY_HIGH; HAL_GPIO_Init(GPIOA, &gpioInit); - // ADC2 の設定 + // ADC2 の設定 (入力ポート:PA0) __HAL_RCC_ADC2_CLK_ENABLE(); ADC2->CR1 = 0x0; ADC2->CR2 = ADC_EXTERNALTRIGCONVEDGE_RISING // 外部トリガの立ち上がりで開始される @@ -33,7 +33,7 @@ | ADC_CR2_ADON; // ADC を有効にする ADC2->SQR3 = 0x0; // CH0 を使う - // ADC3 の設定 + // ADC3 の設定 (入力ポート:PA1) __HAL_RCC_ADC3_CLK_ENABLE(); ADC3->CR1 = 0x0; ADC3->CR2 = ADC_EXTERNALTRIGCONVEDGE_RISING // 外部トリガの立ち上がりで開始される