InterruptIn örneği

Fork of InterruptIn_HelloWorld by mbed_example

Committer:
ctasdemir
Date:
Fri May 11 05:08:07 2018 +0000
Revision:
5:62afaa6c5cb9
Parent:
3:f729f0421740
Child:
6:0fa52feea38a
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
ctasdemir 5:62afaa6c5cb9 4
ctasdemir 5:62afaa6c5cb9 5 volatile int count = 0;
ctasdemir 5:62afaa6c5cb9 6 InterruptIn interrupt(USER_BUTTON);
ctasdemir 5:62afaa6c5cb9 7
ctasdemir 5:62afaa6c5cb9 8 void increment() {
ctasdemir 5:62afaa6c5cb9 9 count++;
ctasdemir 5:62afaa6c5cb9 10 }
ctasdemir 5:62afaa6c5cb9 11
mbed_official 0:7a20a6aa1f5e 12 int main() {
ctasdemir 5:62afaa6c5cb9 13
ctasdemir 5:62afaa6c5cb9 14 interrupt.fall(&increment); // increment fonksiyonunu kesmeye bağlıyoruz
ctasdemir 5:62afaa6c5cb9 15 while(1) {
ctasdemir 5:62afaa6c5cb9 16 printf("Sayac degeri %d\n", count);
ctasdemir 5:62afaa6c5cb9 17 wait(2);
mbed_official 0:7a20a6aa1f5e 18 }
mbed_official 0:7a20a6aa1f5e 19 }