Ich versuche die einfache Variante der Tastenenprellung in PICC zu benutzen. http://www.mikrocontroller.net/articles/Entprellung#Debounce-Makro_von_Peter_Dannegger Ich benötige aber die Parameter nicht und habe sie durch entsprechende Pin-Symbole ersetzt. d.h. #define debounce() .. Leider bekomme ich mehrfache Fehler wie Error [285] main.c; 136.1 no identifier in declaration Warning [374] main.c; 136.1 missing basic type; int assumed Error [314] main.c; 136.1 ";" expected Ich weiß damit nichts anzufangen. In der PICC Faq gibt't den Tipp, das in ein do .. while(0) zu verpacken, aber das nützt auch nichts. http://www.htsoft.com/support/faqs.php#faq48
#define debounce .. wäre eine Lösung, dann müssen aber auch bei den Aufrufen die Parameterlisten mit den Klammern weg. Oder du lässt die Parameter, und verwendest sie einfach nicht im Makro. Oder du machst aus den Makros gleich inline-Funktionen.
Hat alles nicht funktioniert, ich habe den Code jetzt händisch inlined. Danke.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.