Go Down

Topic: ATTiny mit Arduino Uno programmieren (Read 2741 times) previous topic - next topic

Soltanius

Vorwiderstand hatte ich eingebaut,
Plus -> Anode
Der dritte digitale Pin ist Pin 2 des ATTinys

HotSystems

#31
Oct 02, 2018, 08:16 pm Last Edit: Oct 02, 2018, 08:17 pm by HotSystems
Dann bleibt mir nur noch die Frage, hast du den Bootloader (ist kein echter) installiert ?
Damit werden die Fuses gesetzt.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

Soltanius

Also ich habt nicht mit dem ATTiny gemacht, ich habe diese heute bekommen und angeschlossen.
Muss man noch etwas machen?

HotSystems

Wenn du hast, mach das mal mit einem anderen.
Bootloader flashen geht über die IDE.
Danach den Sketch flashen.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

Soltanius

Wie flash ich den Bootloader bzw welchen und wie zu finden, auf sie drauf?

HotSystems

Hatte ich doch schon geschrieben.
Ist in der IDE.

Der Bootloader wird mit dem von dir installierten Addon geliefert.
Du musst diesen nur mit "Werkzeug-Bootloader" flashen.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

Soltanius

Achso ok. Also den, den ich eben schon einmal auf den Arduino drauf gepackt hab jetzt nochmal auf den ATtiny drauf?

HotSystems

#37
Oct 02, 2018, 08:37 pm Last Edit: Oct 02, 2018, 08:43 pm by HotSystems
Auf welchen Arduino hast du den Bootloader draufgebracht ?

Wenn du in der IDE den richtigen Controller (ATtiny85) eingestellt hast, dann wird über Werkzeuge - Bootloader brennen, der Bootloader im ATtiny85 geflasht und nicht im Arduino.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

Soltanius

Ich hab nur einen, also auf den Arduino, mit dem man den ATtiny flasht

HotSystems

Ich hab nur einen, also auf den Arduino, mit dem man den ATtiny flasht
Du solltest dich unbedingt mal um die Grundlagen (was ist ein Bootloader, wie flashe ich den) usw. kümmern.
Das können wir dir nicht alles Beibringen.

Das ist einfach nur selbstständiges lernen. Das gehört hier dazu
Notfalls musst du einfach nur mal ein wenig googeln und lesen....hatte ich dir schon mal geschrieben.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

Thorsten4171


Soltanius

Schau mal hier  https://www.frag-duino.de/index.php/maker-faq/37-atmel-attiny-85-mit-arduino-arduinoisp-flashen-und-programmieren
Danach habe ich damals unbelegt gearbeitet und hat sofort funktioniert.

GrußThorsten
Genau diese Seite verfolge ich auch, bzw hab ich am Anfag, da die für eine wesentlich ältere Version ausgelegt war und jetzt es anders aufgebaut ist. Ich glaube auch, dass ich alles richtig habe jetzt, aber nun bekomme ich nur noch Fehlermeldungen. Ich hab vom Bootloaden eben nichts anders gemacht als jetzt.
Code: [Select]

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\Benjamin\AppData\Local\Arduino15\packages\ATTinyCore\hardware\avr\1.1.5/avrdude.conf"

         Using Port                    : COM7
         Using Programmer              : arduino
         Overriding Baud Rate          : 19200
         Setting bit clk period        : 5.0
         AVR Part                      : ATtiny85
         Chip Erase delay              : 400000 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    12     4    0 no        512    4      0  4000  4500 0xff 0xff
           flash         65    12    32    0 yes      8192   64    128 30000 30000 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          2    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         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.00s

avrdude: Device signature = 0x000000 (retrying)

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x000000 (retrying)

Fehler beim Brennen des Bootloaders.
Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.

Wenn ich richtig sehe wird mein kleiner gar nicht erst erkannt jetzt. das ist bei beiden meinen kleinen so.

Tommy56

Hast Du evtl. den Bootlader des 85 auf den UNO gebrannt?

Gruß Tommy
"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)

HotSystems

Hast Du evtl. den Bootlader des 85 auf den UNO gebrannt?

Gruß Tommy
So einfach geht das nicht.
Dazu müsste der TO einen weiteren Uno als ISP am Uno angeschlossen haben.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

Tommy56

Ok, da hast u recht. aber bei den ganzen chaotischen Beiträgen des TO kan man schon mal das schlechteste vermuten.

Gruß Tommy
"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)

Go Up