Simple frequency counter, run without modification on Nucleo board, Input pin PA0, PA1, PB3. Only for STM32F4 series (Tested on Nucleo-F401RE,-F411RE and F446RE)
Dependents: Frequency_Counter_for_STM32F4xx
see /users/kenjiArai/notebook/frequency-counters/
Diff: freq_counter.h
- Revision:
- 3:61bea8bfe404
- Parent:
- 2:54c05b0a117a
- Child:
- 4:3c589d2aad5c
diff -r 54c05b0a117a -r 61bea8bfe404 freq_counter.h --- a/freq_counter.h Tue Oct 21 11:19:54 2014 +0000 +++ b/freq_counter.h Wed Oct 22 00:35:23 2014 +0000 @@ -6,7 +6,7 @@ * http://www.page.sannet.ne.jp/kenjia/index.html * http://mbed.org/users/kenjiArai/ * Created: October 18th, 2014 - * Revised: October 21st, 2014 + * Revised: October 22nd, 2014 * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE @@ -22,16 +22,18 @@ /** Frequency Counter * - * CAUTION: Direct access to the CPU Timer module!! \\ - * No way to change pin assign and timer module, \\ - * mbed LPC1768 -> p30, \\ - * Nucleo F401RE & Nucleo F411RE -> PA_0/A0 \\ + * CAUTION: Direct access to the CPU Timer module!! + * No way to change pin assign and timer module, + * mbed LPC1768 -> p30, + * mbed LPC1114FN28 -> dp14, + * Nucleo F401RE & Nucleo F411RE -> PA_0/A0 * * @code * #include "mbed.h" * #include "freq_counter.h" * * F_COUNTER fc(p30); // for LPC1768 + * //F_COUNTER fc(dp14); // for LPC1114 * //F_COUNTER fc(PA_0); // for F401 & F411 * * int main() {