STM32F446 の内蔵 ADC, DAC を 2 チャンネルで使うためのライブラリ.このライブラリを登録した際のプログラム: Demo_DSP_ADDA_Dual. Library for build-in ADC and DAC in STM32F446 using with dual channels.
Dependents: F446_DSP_Oscilloscope Demo_DSP_ADDA_Dual TrG_Oscilloscope
Diff: DSP_AdcDualBase.cpp
- Revision:
- 2:91765f32ab2c
- Parent:
- 1:e1c5baa559de
diff -r e1c5baa559de -r 91765f32ab2c DSP_AdcDualBase.cpp --- a/DSP_AdcDualBase.cpp Wed Sep 23 01:49:40 2020 +0000 +++ b/DSP_AdcDualBase.cpp Sat Nov 07 02:12:49 2020 +0000 @@ -6,7 +6,7 @@ // Read(), Write() の引数: // 第一引数:CH1,第二引数:CH2 // -// 2020/09/23, Copyright (c) 2020 MIKAMI, Naoki +// 2020/11/07, Copyright (c) 2020 MIKAMI, Naoki //---------------------------------------------------------- #include "DSP_AdcDualBase.hpp" @@ -60,12 +60,7 @@ if (arr <= 65536) break; psc++; mul++; - if (psc > 65535) - { - fprintf(stderr, "%8.2f kHz : 標本化周波数が低すぎます.\r\n", - fSampling); - mbed_die(); // ボードの緑色 LED を点滅させる - } + MBED_ASSERT(psc <= 65536); // 標本化周波数が低すぎないかチェック } TIM->ARR = arr - 1; // Auto-reload レジスタの設定 TIM->PSC = psc; // Prescaler の設定