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
Arduino Nano --> ATtiny 84A
30.06.2016, 17:34
Beitrag #1
Arduino Nano --> ATtiny 84A
Ich will einen ATtiny 84A mit meinem Nano programmieren.
Ich habe mehrere Tutorial probiert, aber alles ohne Erfolg.

Das einzige was ich hinkriege ist eine Fehlermeldung:

Code:
Arduino: 1.6.9 (Linux), Board: "ATtiny x4 series, ATtiny84, 1 MHz (internal), B.O.D. Disabled, Counterclockwise (like ATTinyCore)"

Build-Optionen wurden verändert, alles wird neu kompiliert

Der Sketch verwendet 836 Bytes (10%) des Programmspeicherplatzes. Das Maximum sind 8.192 Bytes.
Globale Variablen verwenden 9 Bytes (1%) des dynamischen Speichers, 503 Bytes für lokale Variablen verbleiben. Das Maximum sind 512 Bytes.
avrdude: stk500_recv(): programmer is not responding
Problem beim Hochladen auf das Board. Hilfestellung dazu unter http://www.arduino.cc/en/Guide/Troubleshooting#upload.

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

Hier habe ich auch schon nachgefragt: https://www.mikrocontroller.net/topic/400911#4631627
Diese Fehlermeldung in dem Thread kommt, wen ich den Elko entferne.

Was mache ich falsch ?
Geht dies überhaupt mit dem Arduino Nano ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.06.2016, 18:46
Beitrag #2
RE: Arduino Nano --> ATtiny 84A
Was passiert denn, wenn du unter Werkzeuge -> Programmer einfach nur "Arduino as ISP" auswählst und nicht "Arduino/Leo as ISP (Attiny)"?

Ich habe das ganze auch schon mal aufgebaut, ich habe aber auch ein bisschen herumprobieren müssen, damit es funktioniert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.06.2016, 19:06
Beitrag #3
RE: Arduino Nano --> ATtiny 84A
Zitat:Was passiert denn, wenn du unter Werkzeuge -> Programmer einfach nur "Arduino as ISP" auswählst und nicht "Arduino/Leo as ISP (Attiny)"?
Genau das selbe.

Hier noch eine ausführlichere Fehler-Meldung:
Code:
Arduino: 1.6.9 (Linux), Board: "ATtiny x4 series, ATtiny84, 1 MHz (internal), B.O.D. Enabled (4.3v), Counterclockwise (like ATTinyCore)"

Der Sketch verwendet 836 Bytes (10%) des Programmspeicherplatzes. Das Maximum sind 8.192 Bytes.
Globale Variablen verwenden 9 Bytes (1%) des dynamischen Speichers, 503 Bytes für lokale Variablen verbleiben. Das Maximum sind 512 Bytes.
/home/tux/Programme/arduino-1.6.9/hardware/tools/avr/bin/avrdude -C/home/tux/Programme/arduino-1.6.9/hardware/tools/avr/etc/avrdude.conf -v -pattiny84 -cstk500v1 -P/dev/ttyUSB0 -b19200 -Uflash:w:/tmp/buildc9d7b26b126590b7f2a285d69a895b7a.tmp/Blink.ino.hex:i

avrdude: Version 6.0.1, compiled on Apr 14 2015 at 19:04:16
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "/home/tux/Programme/arduino-1.6.9/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/home/tux/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyUSB0
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
         AVR Part                      : ATtiny84
         Chip Erase delay              : 4500 us
         PAGEL                         : P00
         BS2                           : P00
         RESET disposition             : possible i/o
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65     6     4    0 no        512    4      0  4000  4500 0xff 0xff
           flash         65     6    32    0 yes      8192   64    128  4500  4500 0xff 0xff
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

         Programmer Type : STK500
         Description     : Atmel STK500 Version 1.x firmware
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.11s

avrdude: Device signature = 0x1e930c
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "/tmp/buildc9d7b26b126590b7f2a285d69a895b7a.tmp/Blink.ino.hex"
avrdude: writing flash (836 bytes):

Writing | avrdude: stk500_recv(): programmer is not responding
Problem beim Hochladen auf das Board. Hilfestellung dazu unter http://www.arduino.cc/en/Guide/Troubleshooting#upload.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.06.2016, 19:21 (Dieser Beitrag wurde zuletzt bearbeitet: 30.06.2016 21:29 von hotsystems.)
Beitrag #4
RE: Arduino Nano --> ATtiny 84A
(30.06.2016 17:34)Mathias schrieb:  Ich will einen ATtiny 84A mit meinem Nano programmieren.

Diese Fehlermeldung in dem Thread kommt, wen ich den Elko entferne.

Was mache ich falsch ?
Geht dies überhaupt mit dem Arduino Nano ?

Grundsätzlich funktioniert es auch mit einem Nano.
Da ist auch der Atmega328 drauf, damit funktioniert es ganz sicher.

Wie hast du denn den Attiny angeschlossen?
Den Elko brauchst du unbedingt.

Und wichtig ist auch der Sketch auf dem Nano, hast du en drauf?
Und der "Bootloader" ist auch geflasht?

Edit:
Nochmal die Frage, hast du den Bootloader zuvor auch mit 8MHz geflasht?
Und flasht du den Sketch auch mit Programmer?

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.06.2016, 21:42
Beitrag #5
RE: Arduino Nano --> ATtiny 84A
Zitat:Wie hast du denn den Attiny angeschlossen?
So wie hier:
http://playground.boxtec.ch/doku.php/arduino/attiny
bei "Für ATtiny X4 (24, 44, 84):"

Die 3 LEDs wie hier:
http://www.pluess.li/blog/attiny84-mit-e...grammieren
habe ich auch angeschlossen.

Zitat:Und wichtig ist auch der Sketch auf dem Nano, hast du en drauf?
Ja den habe ich auch, den von Datei/Beispiele/11. ArduinoISP/ArduinoISP

Wen ich den Arduina am USB anstecke, dann blinkt die LED an Pin9 gedämpft,
nach dem die anderen beiden LEDs kurz aufleuchten.
Dass sollte eigentlich IO. sein.

Sobald ich auf den ATTiny zugreifen will, leuchtet die LEDs an Pin7+9 voll.
Wen ich noch ein Schreibversuch mache, dann erlischt die LED an Pin7 kurz.

Zitat:Und der "Bootloader" ist auch geflasht?
Wen du damit Werkzeuge/Bootloader brennen meinst.
Dann kommt eine ähnliche Meldung, aber die ist um einiges länger.

Wen ich dort den ersten Block angucke, sieht es aus, wie wen etwas geschrieben wurde.

Code:
Arduino: 1.6.9 (Linux), Board: "ATtiny x4 series, ATtiny84, 1 MHz (internal), B.O.D. Enabled (4.3v), Counterclockwise (like ATTinyCore)"

/home/tux/Programme/arduino-1.6.9/hardware/tools/avr/bin/avrdude -C/home/tux/.arduino15/packages/ATTinyCore/hardware/avr/1.1.1/avrdude.conf -v -pattiny84 -cstk500v1 -P/dev/ttyUSB0 -b19200 -e -Ulock:w:0xFF:m -Uefuse:w:0xFF:m -Uhfuse:w:0xD4:m -Ulfuse:w:0x62:m

avrdude: Version 6.0.1, compiled on Apr 14 2015 at 19:04:16
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "/home/tux/.arduino15/packages/ATTinyCore/hardware/avr/1.1.1/avrdude.conf"
         User configuration file is "/home/tux/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyUSB0
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
         Setting bit clk period        : 5.0
         AVR Part                      : ATtiny84
         Chip Erase delay              : 15000 us
         PAGEL                         : P00
         BS2                           : P00
         RESET disposition             : possible i/o
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65     6     4    0 no        512    4      0  4000  4500 0xff 0xff
           flash         65     6    32    0 yes      8192   64    128  4500  4500 0xff 0xff
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

         Programmer Type : STK500
         Description     : Atmel STK500 Version 1.x firmware
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.11s

avrdude: Device signature = 0x1e930c
avrdude: erasing chip
avrdude: reading input file "0xFF"
avrdude: writing lock (1 bytes):

Writing | ################################################## | 100% 0.04s

avrdude: 1 bytes of lock written
avrdude: verifying lock memory against 0xFF:
avrdude: load data lock data from input file 0xFF:
avrdude: input file 0xFF contains 1 bytes
avrdude: reading on-chip lock data:

Reading | ################################################## | 100% 0.04s

avrdude: verifying ...
avrdude: 1 bytes of lock verified
avrdude: reading input file "0xFF"
avrdude: writing efuse (1 bytes):

Writing | ################################################## | 100% 0.04s

avrdude: 1 bytes of efuse written
avrdude: verifying efuse memory against 0xFF:
avrdude: load data efuse data from input file 0xFF:
avrdude: input file 0xFF contains 1 bytes
avrdude: reading on-chip efuse data:

Reading | ################################################## | 100% 0.04s

avrdude: verifying ...
avrdude: 1 bytes of efuse verified
avrdude: reading input file "0xD4"
avrdude: writing hfuse (1 bytes):

Writing | ################################################## | 100% 0.12s

avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xD4:
avrdude: load data hfuse data from input file 0xD4:
avrdude: input file 0xD4 contains 1 bytes
avrdude: reading on-chip hfuse data:

Reading | ################################################## | 100% 0.04s

avrdude: verifying ...
avrdude: 1 bytes of hfuse verified
avrdude: reading input file "0x62"
avrdude: writing lfuse (1 bytes):

Writing | ################################################## | 100% 0.04s

avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0x62:
avrdude: load data lfuse data from input file 0x62:
avrdude: input file 0x62 contains 1 bytes
avrdude: reading on-chip lfuse data:

/home/tux/Programme/arduino-1.6.9/hardware/tools/avr/bin/avrdude -C/home/tux/.arduino15/packages/ATTinyCore/hardware/avr/1.1.1/avrdude.conf -v -pattiny84 -cstk500v1 -P/dev/ttyUSB0 -b19200 -Uflash:w:/home/tux/.arduino15/packages/ATTinyCore/hardware/avr/1.1.1/bootloaders/empty/empty_all.hex:i -Ulock:w:0xFF:m

avrdude: Version 6.0.1, compiled on Apr 14 2015 at 19:04:16
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "/home/tux/.arduino15/packages/ATTinyCore/hardware/avr/1.1.1/avrdude.conf"
         User configuration file is "/home/tux/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyUSB0
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
         Setting bit clk period        : 5.0
Reading | ################################################## | 100% 0.04s

avrdude: verifying ...
avrdude: 1 bytes of lfuse verified

avrdude done.  Thank you.

         AVR Part                      : ATtiny84
         Chip Erase delay              : 15000 us
         PAGEL                         : P00
         BS2                           : P00
         RESET disposition             : possible i/o
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65     6     4    0 no        512    4      0  4000  4500 0xff 0xff
           flash         65     6    32    0 yes      8192   64    128  4500  4500 0xff 0xff
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

         Programmer Type : STK500
         Description     : Atmel STK500 Version 1.x firmware
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.11s

avrdude: Device signature = 0x1e930c
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "/home/tux/.arduino15/packages/ATTinyCore/hardware/avr/1.1.1/bootloaders/empty/empty_all.hex"
avrdude: writing flash (2 bytes):

Writing | avrdude: stk500_recv(): programmer is not responding
Problem beim Hochladen auf das Board. Hilfestellung dazu unter http://www.arduino.cc/en/Guide/Troubleshooting#upload.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.06.2016, 22:16 (Dieser Beitrag wurde zuletzt bearbeitet: 30.06.2016 22:23 von hotsystems.)
Beitrag #6
RE: Arduino Nano --> ATtiny 84A
Aus der Meldung beim "Bootloader brennen" lese ich, dass du diesen mit 1 MHz flasht. Und das hat auch funktioniert!

Wie flasht (versuch) du danach den Sketch? Auch mit 1 MHz?

Und wichtig, du musst den Sketch mit "Sketch-Hochladen mit Programmer" flashen.

Hast du das gemacht?

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
01.07.2016, 17:54
Beitrag #7
RE: Arduino Nano --> ATtiny 84A
Zitat:Aus der Meldung beim "Bootloader brennen" lese ich, dass du diesen mit 1 MHz flasht. Und das hat auch funktioniert!
Das Bootloader brennen scheint nur im ersten Block zu funktionieren.

Zitat:Wie flasht (versuch) du danach den Sketch? Auch mit 1 MHz?
Habe ich auch schon probiert, der gleiche Fehler.

Zitat:Und wichtig, du musst den Sketch mit "Sketch-Hochladen mit Programmer" flashen.
Auch dies bringt nichts.

Noch eine Frage zum ersten Block des Bootloaders.
Wen ich etwas falsch verdrahtet hätte, obwohl mehrmals überprüft.
Dann müsste doch dort schon ein Fehler kommen oder ?

Könnte es vielleicht noch sein, das ich ein fehlerhafter ISP-Sketch habe ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
01.07.2016, 19:23
Beitrag #8
RE: Arduino Nano --> ATtiny 84A
Mir fehlen jetzt die Ideen, Wink

Richtig, wenn die Verkabelung falsch ist geht auch kein Bootloader flashen.
Ein fehlerhafter ISP-Sketch könnte die Ursache sein, ist aber sehr unwahrscheinlich.
Und den richtigen USB-Port hast du auch gewählt?
Den Elko richtig angeschlossen und nicht verpolt?

Ich werde später mal meinen Aufbau mit deinem Beispiel (Link) vergleichen.
Evtl. fällt mir da was auf.

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  ATtiny und Servo Bibliothek malsehen 9 304 15.10.2016 18:09
Letzter Beitrag: malsehen
  IDE 1.7.10 und Attiny programmieren Seewolf 7 478 06.08.2016 11:49
Letzter Beitrag: Seewolf
Sad Die Grafik Kontakt/Pin Belegung ATtiny 85 malsehen 3 258 15.07.2016 19:31
Letzter Beitrag: hotsystems
  Programme vom UNO auf nano , mini Pro portieren Probleme anwo 19 1.172 17.04.2016 21:12
Letzter Beitrag: hotsystems
  I²C vom NANO zum PI Probleme mit High/Low Bit Tobias1984 4 329 29.02.2016 00:00
Letzter Beitrag: hotsystems
  Problem beim Upload auf Nano (vermutlich allgemein) Lemartes 9 833 01.02.2016 22:24
Letzter Beitrag: Lemartes
  Daten auf SD-Card werden nur geschrieben, wenn Nano am USB-Port hängt Nathea 6 478 24.01.2016 16:42
Letzter Beitrag: Nathea
  Meerwasser Überwachung mit Arduino-Nano Tim_171 30 2.358 13.01.2016 06:30
Letzter Beitrag: Bitklopfer
  16Bit PWM bei Uno bzw. Nano a.part 2 517 23.11.2015 20:32
Letzter Beitrag: a.part
  Arduino nano und ESP8266 Junano 1 1.086 17.11.2015 07:02
Letzter Beitrag: Junano

Gehe zu:


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