INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
ATtiny13 mit der Arduino IDE 1.0.6 programmieren - geht das?
16.04.2015, 16:06
Beitrag #1
ATtiny13 mit der Arduino IDE 1.0.6 programmieren - geht das?
Wie der Titel schon sagt, würde ich gerne einen ATtiny13 mit der IDE 1.0.6 beschreiben. In der Version, die ich bisher gefunden habe, geht das aber nur mit den ATtinys 44, 45, 84 und 85.

Irgendwo hatte ich mal eine Lösung für die IDE 1.0.5 gefunden. Nach der Installation konnten dann aber die Pins (egal welcher Tiny) A1, A2 und A3 nicht mehr definiert werden.

Code:
int irgendwas = A1

ergibt dann die Fehlermeldung:
Code:
sketch_apr16a:23: error: ‘A1’ was not declared in this scope

Statt "A1" "2" zu schreiben klappt zwar beim Kompilieren, aber in der Praxis funktioniert das nicht. Wenn ich einen analogen Wert auslesen will, kommt nix. Gebe ich hingegen "A1" ein und kompiliere (ATtiny85) mit der 1.0.6, dann klappt es wieder.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.10.2015, 18:36 (Dieser Beitrag wurde zuletzt bearbeitet: 20.10.2015 18:37 von Gelegenheitsbastler.)
Beitrag #2
RE: ATtiny13 mit einer aktuellen Arduino IDE programmieren - geht das?
Die Frage ist mal wieder aktuell. Gibt es inzwischen eine Lösung, mit der ich eine aktuelle Version der Arduino IDE zum flashen des ATtiny13 nutzen kann?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.10.2015, 19:37
Beitrag #3
RE: ATtiny13 mit der Arduino IDE 1.0.6 programmieren - geht das?
Hallo Bastler,

ich kann nur mit zwei Links dienen.
Link1
Link2
Jedenfalls ist da eine erweiterte "boards.txt" dabei.

Ich würde vorsichtshalber nur die Einträge für den attiny13 aus der Datei entnehmen und in meine eigene boards.txt kopieren.

Gruß
Arne

ExclamationMit zunehmender Anzahl qualifizierter Informationen bei einer Problemstellung, erhöht sich zwangsläufig die Gefahr auf eine zielführende Antwort.Exclamation
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.10.2015, 19:43
Beitrag #4
RE: ATtiny13 mit der Arduino IDE 1.0.6 programmieren - geht das?
Danke für die Links. Ich habe eben auch noch was gefunden. Es scheint aktueller zu sein.

https://arduinodiy.wordpress.com/2015/04...and-1-7-x/

http://arduino.stackexchange.com/questio...1927#11927

Allerdings verstehe ich nicht so ganz wie das funktionieren soll. Muss man nur die boards.txt verändern oder noch mehr?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.10.2015, 20:20
Beitrag #5
RE: ATtiny13 mit der Arduino IDE 1.0.6 programmieren - geht das?
Ich habe es auch noch nicht probiert.

Wenn ich jetzt den ATtiny13 bei mir in eine ältere IDE (<1.5) integrieren müsste würde ich folgendes tun.

1.
Die boards.txt, die für den ATtiny4x/8x im Verzeichnis ...\hardware\attiny\avr\boards.txt steht, um die Einträge für den ATtiny13 aus diesem Link ergänzen.
2.
Die Datei wiring.c ( ...\hardware\arduino\avr\cores\arduino\wiring.c) entsprechen dem Hinweis:
in arduino1/hardware/arduino/cores/arduino/wiring.c
Line 44 should be supplemented with an additional condition for ATtiny13
#if defined(__AVR_ATtiny24__) || defined(..) ... [Add this] || defined(__AVR_ATtiny13__)
SIGNAL(TIM0_0VF_vect)
....

ergänzen.

Für IDEs der Versionen >1.5 wäre das Vorgehen nach den beiden Links von dir meine erste Wahl.

Was ist den an dem ATtiny13 so interessant gegenüber dem 45/85 ??

ExclamationMit zunehmender Anzahl qualifizierter Informationen bei einer Problemstellung, erhöht sich zwangsläufig die Gefahr auf eine zielführende Antwort.Exclamation
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  ESP8266 Webserver Programmieren HDT 11 752 23.08.2016 13:28
Letzter Beitrag: HDT
  IDE 1.7.10 und Attiny programmieren Seewolf 7 476 06.08.2016 11:49
Letzter Beitrag: Seewolf
  Makeblock mit Scratch programmieren- Probleme Keinen Schimmer 6 945 06.05.2016 18:34
Letzter Beitrag: arduinopeter
  SoftwareSerial Baudrate automatisch korrekt erkennen - geht das? Gelegenheitsbastler 5 528 21.04.2016 12:32
Letzter Beitrag: SkobyMobil
  Den 1. nRF24L01 auf "T" setzen und den 2. auf "R" setzen, wie geht das bitte ? arduinofan 3 435 01.02.2016 20:10
Letzter Beitrag: arduinofan
  Stringvariable senden beim ESP8266 geht nicht , warum ? arduinofan 9 1.130 12.01.2016 11:05
Letzter Beitrag: arduinofan
  Arduino programmieren Schwierigkeiten Krezimanuel 2 566 08.01.2016 16:10
Letzter Beitrag: Binatone
  propleme beim programmieren einer steuerung für funksteckdosen purzele06 18 3.620 19.11.2015 11:06
Letzter Beitrag: Phil94
  Hilfe! Arduino Leonardo programmieren - Tastatur Simulation noxx 3 887 13.11.2015 17:15
Letzter Beitrag: noxx
  Hilfe USB upload geht nicht binderj1 8 1.362 12.11.2015 23:47
Letzter Beitrag: hotsystems

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste