Fehlermeldung in der IDE für ATtiny461

Hallo,
einen Code, den ich für den ATtiny84 geschrieben hatte, wollte ich auf den ATtiny461 bringen.
Mit der Meldung des Kompilers kann ich so gar nichts anfangen:
Kann jemand helfen?
sollte ich einen anderen µC nutzen?
Danke
LG
Günter

Arduino: 1.8.13 (Windows Store 1.8.42.0) (Windows 10), Board: "ATtiny261/461/861(a), Enabled, CPU (CPU frequency), ATtiny461(a), 8 MHz (internal), New style (down each side), EEPROM retained, B.O.D. Disabled (saves power), Enabled, Port A (pins 0~2, 10~14)"

In file included from D:\guent\Documents\Arduino\libraries\PinChangeInterrupt\src/PinChangeInterrupt.h:64:0,

from D:\guent\Documents\Arduino\Gleisbesetztmelder_GBMv8.3.0\Gleisbesetztmelder_GBMv8.3.0.ino:22:

D:\guent\Documents\Arduino\libraries\PinChangeInterrupt\src/PinChangeInterruptBoards.h:127:2: error: #error PinChangeInterrupt library does not support this MCU.

#error PinChangeInterrupt library does not support this MCU.

^~~~~

exit status 1

Fehler beim Kompilieren für das Board ATtiny261/461/861(a).

Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.

Die Fehlermeldung ist doch eindeutig.
Du verwendest eine Library, die nicht für den Controller geeignet ist.

Weiterhin bekommst du mehr Infos, wenn du die Einstellungen anpasst.
Auch das steht da geschrieben.

Fehler: Die Bibliothek #error PinChangeInterrupt unterstützt diese MCU nicht.

So schwer ist die Meldung doch gar nicht!

Zwei Wege stehen dir offen, wenn der ATtiny461 PCINT kann.

  1. Die Lib erweitern
  2. händisch selber bauen

Wenn der ATtiny461 das nicht kann, hast du verloren.

combie:
wenn der ATtiny461 PCINT kann.
Wenn der ATtiny461 das nicht kann, hast du verloren.

Er kann...
Gewonnen mit 15:0
:wink:

gosswald:
einen Code, den ich für den ATtiny84 geschrieben hatte,

Gleisbesetztmelder_GBMv8.3.0.ino

#error PinChangeInterrupt library does not support this MCU.

Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.

Der 84 hat weniger PCINT-Pins...
Da wirst Du selbst Hand anlegen müssen.

Die Frage ist, ob Du die bei einem GBM brauchst.

Du solltest vielleicht auch dem letzten Hinweis folgen - das spart oftmals suchen und nachfragen.

Mein Einstieg in die Arduino-Welt war mit einem ATtiny85, weshalb ich denen natürlich verbunden bin. Allerdings bietet der fC beispielsweise den ProMini so günstig an, daß die ATtinys für mich an Attraktivität verloren haben. Mit einem ATmega328 hast Du viel größere Chancen auf funktionierende Bibliotheken.

Verwendest Du auch Universal SpenceKonde?

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.