Kazu Zamasu
/
mbed_timer
timer reference. on 1114-mbed
main.cpp@0:2a4387a90647, 2015-01-28 (annotated)
- Committer:
- kazu_zamasu
- Date:
- Wed Jan 28 14:02:25 2015 +0000
- Revision:
- 0:2a4387a90647
- Child:
- 1:57ee27a9df19
timer
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kazu_zamasu | 0:2a4387a90647 | 1 | #include "mbed.h" |
kazu_zamasu | 0:2a4387a90647 | 2 | Timer TSGtimer; |
kazu_zamasu | 0:2a4387a90647 | 3 | |
kazu_zamasu | 0:2a4387a90647 | 4 | DigitalIn TSG(dp17,PullUp); |
kazu_zamasu | 0:2a4387a90647 | 5 | DigitalOut DLEDG(dp14,0); |
kazu_zamasu | 0:2a4387a90647 | 6 | Serial pc(USBTX, USBRX); |
kazu_zamasu | 0:2a4387a90647 | 7 | |
kazu_zamasu | 0:2a4387a90647 | 8 | int hoges,hogee; |
kazu_zamasu | 0:2a4387a90647 | 9 | int main() { |
kazu_zamasu | 0:2a4387a90647 | 10 | pc.baud(115200); |
kazu_zamasu | 0:2a4387a90647 | 11 | while(1) { |
kazu_zamasu | 0:2a4387a90647 | 12 | |
kazu_zamasu | 0:2a4387a90647 | 13 | DLEDG = !TSG; |
kazu_zamasu | 0:2a4387a90647 | 14 | if ( TSG == 1 && 0 != TSGtimer.read_ms()){ |
kazu_zamasu | 0:2a4387a90647 | 15 | TSGtimer.reset(); |
kazu_zamasu | 0:2a4387a90647 | 16 | TSGtimer.stop(); |
kazu_zamasu | 0:2a4387a90647 | 17 | } |
kazu_zamasu | 0:2a4387a90647 | 18 | else if ( TSG == 0){ |
kazu_zamasu | 0:2a4387a90647 | 19 | TSGtimer.start(); |
kazu_zamasu | 0:2a4387a90647 | 20 | hogee=TSGtimer.read_ms(); |
kazu_zamasu | 0:2a4387a90647 | 21 | printf("\033[4;1H"); |
kazu_zamasu | 0:2a4387a90647 | 22 | printf("\033[K"); |
kazu_zamasu | 0:2a4387a90647 | 23 | printf("TSG-on times by msec %d\n", hogee); |
kazu_zamasu | 0:2a4387a90647 | 24 | } |
kazu_zamasu | 0:2a4387a90647 | 25 | } |
kazu_zamasu | 0:2a4387a90647 | 26 | } |