Gast
#1081182
Hallo zusammen! Ich habe folgendes Probelm. Und zwar weiß ich nicht, wie ich den Zustand eines bestimmten Pins innerhalb einer ISR abfrage ... bzw. ich weiß nicht warum es nicht funktioniert. Es handelt sich explizit um den Pin PB3(OCI) eines ATTiny2313. An IRs nutzte ich den Capture-, Match-, sowie den Timer1-Overflow-IR. Ich möchte jetzt innerhalb der Cap-ISR den Zustand meines Ausganges (PB3(OCI)) abfragen um entsprechend reagieren zu können. Genau diese Abfrage funktioniert aber nicht. Andere Pin-Zustände in der ISR abzufragen klappt hingegen. Ich stehe z.zt. voll auf dem Schlauch :/ ... Vllcht kann mir ja hier wer weiterhelfen. Und so versuche ich den Pin-Zustand zu ermitteln:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
Der Sprung bei breq wird stets ausgeführt, was nicht sein kann. Ich seh den Verlauf des Ausgangssignal aufm Oszi und weiß daher dass dies nicht stets "Low" ist. vielen Dank schonmal vorab mit feundlichem Gruß Manga