Jim Spruell
/
inttest
please help see comments in program,
main.cpp
- Committer:
- jimspruell
- Date:
- 2013-06-23
- Revision:
- 0:7b3ba9fc5cad
File content as of revision 0:7b3ba9fc5cad:
#include "mbed.h" DigitalOut LED(LED_RED); // PTD1? // help!!!!!!!!!!!!!!!!!!1 /* program works fine whith the InterruptIN Event(PTA2); COMMENTED OUT WITH THIS STATEMENT IN ALL THE printf's quit working, the LE still flashes every 2 seconds I am unsing with a Freescale FRDM-KL25Z CARD please email suggestions to make work to jimspruell@comcast.net */ //InterruptIn EVENT(PTA2); //J1-PIN4, INT PORT A OR D ONLY) DigitalOut FLOW_P(PTD4); //J1-PIN6 tied to pin4 int flow_counter,pass; void trigger() { // interrupt flag clear? flow_counter++; printf( "flow_counter=%d \r\n", flow_counter ); // return from interrupt? } int main() { FLOW_P=0; // pulse down // EVENT.mode(PullUp); pass = 0; flow_counter = 0; // flow printf("before event.rise() \r\n"); // EVENT.rise(&trigger); printf("after event.rise() \r\n"); LED=1; while(1) { LED = ! LED; pass++; FLOW_P = ! FLOW_P; printf("pass = %d flow_count=%d \r\n",pass,flow_counter); wait(2.0f); } } // END OF MAIN