Gast
#5676427
Hallo, für ein Projekt will ich einen ATTiny13A nutzen, um ein analoges Signal und eine "feste" Referenzspannung (= Poti) mithilfe des Internen Komparators zu vergleichen und bei Veränderung des Ausgangs einen Interrupt auszulösen. Wie auch sonst hat das natürlich nicht geklappt, weshalb ich den Programmcode auf das minimale heruntergekürzt habe (also kein Interrupt sondern pollen von ACO, etc...) Aber auch mit gekürzen Programmcode klappt es noch nicht (die LED bleibt aus, egal wie ich die Potis umstelle, also bleibt ACO dauerhaft auf 0). Zum Programmieren des ATTiny nutze ich die einen Arduino Nano als ISP und den MicroCore (github.com/MCUdude/MicroCore). Der Programmcode (in gekürzter form) ist wie folgt:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
Die Schaltung ist als Anhang dabei, falls sich da ein Fehler eingeschlichen hat. Grüße Chris
