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
Revision 2:91765f32ab2c, committed 2020-11-07
- Comitter:
- MikamiUitOpen
- Date:
- Sat Nov 07 02:12:49 2020 +0000
- Parent:
- 1:e1c5baa559de
- Child:
- 3:a3148d75c1ea
- Commit message:
- 3
Changed in this revision
DSP_AdcDualBase.cpp | Show annotated file Show diff for this revision Revisions of this file |
DSP_AdcDualBase.hpp | Show annotated file Show diff for this revision Revisions of this file |
--- 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 の設定
--- a/DSP_AdcDualBase.hpp Wed Sep 23 01:49:40 2020 +0000 +++ b/DSP_AdcDualBase.hpp 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 "mbed.h"