
Projet S5 Lecture de l'accelerometre avec interruption
Dependencies: mbed PowerControl
Fork of Projet_S5 by
Diff: main.cpp
- Revision:
- 3:17a4ceb30535
- Parent:
- 2:d7784cc39c81
- Child:
- 4:f72c51a2108c
--- a/main.cpp Thu Mar 27 19:25:59 2014 +0000 +++ b/main.cpp Fri Mar 28 17:44:36 2014 +0000 @@ -1,4 +1,5 @@ #include "accelerometer.h" +#include "analyzer.h" #include "interrupt.h" Serial pc(USBTX, USBRX); @@ -64,7 +65,6 @@ pc.printf("%d; ", values[i]); pc.printf("\n"); - LPC_TIM3->IR |= 0x01; // Reset timer } @@ -85,9 +85,7 @@ LPC_TIM2->PR = 0; // clear prescale register LPC_TIM2->TCR |= (1 << 1); // reset timer LPC_TIM2->TCR &= ~(1 << 1); // release reset - LPC_TIM2->MR0 = SystemCoreClock / 10000; - - //LPC_TIM2->MCR |= 0x03; // interrupt and reset control + LPC_TIM2->MR0 = SystemCoreClock / 100000; LPC_TIM2->IR |= 0xFF; // Clear interrupt flag LPC_TIM2->CCR |= 0x07; // enable cap2.0 rising-edge capture and falling-edge; interrupt on cap2.0 @@ -110,6 +108,8 @@ int main() { + + Analyzer analyzer; initialize(); while(true)