InterruptIn örneği

Fork of InterruptIn_HelloWorld by mbed_example

Committer:
ctasdemir
Date:
Fri May 11 05:08:57 2018 +0000
Revision:
6:0fa52feea38a
Parent:
5:62afaa6c5cb9
InterruptIn ?rne?i

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 0:7a20a6aa1f5e 1 #include "mbed.h"
ctasdemir 5:62afaa6c5cb9 2
ctasdemir 5:62afaa6c5cb9 3 volatile int count = 0;
ctasdemir 5:62afaa6c5cb9 4 InterruptIn interrupt(USER_BUTTON);
ctasdemir 5:62afaa6c5cb9 5
ctasdemir 5:62afaa6c5cb9 6 void increment() {
ctasdemir 5:62afaa6c5cb9 7 count++;
ctasdemir 5:62afaa6c5cb9 8 }
ctasdemir 5:62afaa6c5cb9 9
mbed_official 0:7a20a6aa1f5e 10 int main() {
ctasdemir 5:62afaa6c5cb9 11
ctasdemir 5:62afaa6c5cb9 12 interrupt.fall(&increment); // increment fonksiyonunu kesmeye bağlıyoruz
ctasdemir 5:62afaa6c5cb9 13 while(1) {
ctasdemir 5:62afaa6c5cb9 14 printf("Sayac degeri %d\n", count);
ctasdemir 5:62afaa6c5cb9 15 wait(2);
mbed_official 0:7a20a6aa1f5e 16 }
mbed_official 0:7a20a6aa1f5e 17 }