Hallo,
ich möchte gern eine Impulsquelle mit sehr schmalen Impulsen (ca. 0,01ms, Abstand 20ms, Burst) innerhalb eines AskSinPP Sketchs erfassen. In einem einfachen Test, indem nur die Initialisierung des Charge Interrupts in setup(), die ISR selbst, sowie die Verarbeitung in loop() vorhanden ist funktioniert dies gut. Übertrage ich diese Teile in ein AskSinPP Sketch bekomme ich beim Compilieren Fehlermeldungen:
ISR(PCINIT1_vect) redefinition of 'void __vector_4()'
Wie kann ich bitte diesen Fehler beseitigen? Habe schon Stunden Google bemüht aber nichts gefunden was mich weiter bringt.
Schon mal vielen Dank!
ISR innerhalb eines AskSinPP- Skatches nutzen
Moderator: Co-Administratoren
-
- Beiträge: 705
- Registriert: 22.05.2018, 10:23
- Hat sich bedankt: 24 Mal
- Danksagung erhalten: 120 Mal
Re: ISR innerhalb eines AskSinPP- Skatches nutzen
Wir benutzen die EnableInterrupt Library. Du musst also die entsprechende API benutzen.
z.B. wie bei der Button-Anbindung https://github.com/pa-pa/AskSinPP/blob/ ... ton.h#L400
z.B. wie bei der Button-Anbindung https://github.com/pa-pa/AskSinPP/blob/ ... ton.h#L400
Anfragen zur AskSin++ werden nur im Forum beantwortet
-
- Beiträge: 112
- Registriert: 21.01.2014, 14:24
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: bei Berlin
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 2 Mal
Re: ISR innerhalb eines AskSinPP- Skatches nutzen
Super, das klappt - vereinfacht den Umgang mit den Interupts auch gleich deutlich.
Vielen Dank!
Vielen Dank!