attiny85 fuse aanpassingen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • CrimInalA
  • Registratie: Mei 2002
  • Niet online
Ik heb een usbasp gebruikt om mijn attiny85 te herflashen met een andere hex . echter stond mijn klem niet goed vast en is denk ik tijdens de flash wat misgelopen . Ik vermoed dat mijn fuses hierdoor van waardes veranderd zijn aangezien ik hem niet gewoon opnieuw kan flashen .

Als ik de attiny85 momenteel met mijn usbasp probeer te lezen (in avrdude met -F) , verandert telkens de deviceid waardoor hij niet meer gelooft dat het werkelijk een attiny85 is .
avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x6(gedeelte veranderd telkens)
avrdude.exe: Expected signature for ATtiny85 is 1E 93 0B
Na wat rond te lezen zou ik een "high voltage programmer" nodig hebben om dit recht te kunnen zetten (fuses en herflashen) ?

Weet iemand of ik mijn usbasp tot zo'n high voltage level programmer kan ombouwen ? Ik heb een labvoeding om eventueel 12V ergens op te kunnen zetten .


Tips zijn welkom :)

Acties:
  • 0 Henk 'm!

  • Bloodhoundje
  • Registratie: September 2003
  • Laatst online: 18:31
Ombouwen kan niet, je kan wel heel makkelijk een fuse resetter bouwen als je nog een tiny85 hebt liggen:
https://www.hackster.io/s...age-avr-programmer-3324e1

of als je iets uitgebreider wilt dit mooie beestje:
https://github.com/wagiminator/ATtiny84-TinyCalibrator

Acties:
  • 0 Henk 'm!

  • CrimInalA
  • Registratie: Mei 2002
  • Niet online
Bedankt om mee te denken :)
Spijtig dat ik mijn usbasp niet kan gebruiken hiervoor , want voor de rest heb ik eigenlijk niets van zulke zaken liggen (geen arduino of iets dergelijks) .

Dat eerste ziet er simpel uit maar komt toch wel meer bij kijken als ik wat verder lees . Ik moet namelijk eerst op de master attiny85 een sketch programmeren . Volgens mij heb ik daar zelfs de tools niet voor .
Heb trouwens ook geen 2e attiny85 liggen . Enkel deze ene attiny85 die in circuit zit .

Die TinyCalibrator , dat is enkel de software die op github staat precies . Heel de hardware dient zelf gebouwd te worden , of begrijp ik het verkeerd ?

Acties:
  • +1 Henk 'm!

  • Bloodhoundje
  • Registratie: September 2003
  • Laatst online: 18:31
Dat heb je goed begrepen betreffende beide. En je hebt inderdaad een losse tiny85 nodig om de fuse resetter te bouwen en een handje vol onderdelen.
De kosten zijn het verder niet, en de 'master tiny85' kan je in de arduino IDE ook programmeren met de USBASP als programmer, dus je hoeft daar verder niets voor aan te schaffen.

De onderdelen om t te bouwen zijn samen 5€ oid:
code:
1
2
3
4
5
6
7
Microchip ATtiny85
Linear Regulator (7805) 
General Purpose Transistor NPN (bijvoorbeeld een BC547)
Resistor 1k ohm
Resistor 330 ohm
5 mm LED: Red
12v DC Power Source

Acties:
  • 0 Henk 'm!

  • CrimInalA
  • Registratie: Mei 2002
  • Niet online
Super interessant , dit zou wel eens kunnen lukken denk ik .
Dus om samen te vatten :

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Microchip ATtiny85 (te kopen)
Linear Regulator (7805) (te kopen)
General Purpose Transistor NPN (bijvoorbeeld een BC547) (te kopen)
Breadboard (te kopen)
Breadboard wire kit (te kopen)

Arduino IDE (gewoonweg gratis te downloaden?)

Resistor 1k ohm (heb ik)
Resistor 330 ohm (heb ik)
5 mm LED: Red (heb ik)
12v DC Power Source (heb ik)
USBasp (heb ik)


Klopt dat zo denk je ?

Zal dan eens bij onze vriend Ali moeten rondsnuffelen om de ontbrekende zaken te bestellen ;)

Acties:
  • 0 Henk 'm!

  • Bloodhoundje
  • Registratie: September 2003
  • Laatst online: 18:31
CrimInalA schreef op maandag 16 januari 2023 @ 16:12:
Super interessant , dit zou wel eens kunnen lukken denk ik .
Dus om samen te vatten :

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Microchip ATtiny85 (te kopen)
Linear Regulator (7805) (te kopen)
General Purpose Transistor NPN (bijvoorbeeld een BC547) (te kopen)
Breadboard (te kopen)
Breadboard wire kit (te kopen)

Arduino IDE (gewoonweg gratis te downloaden?)

Resistor 1k ohm (heb ik)
Resistor 330 ohm (heb ik)
5 mm LED: Red (heb ik)
12v DC Power Source (heb ik)
USBasp (heb ik)


Klopt dat zo denk je ?

Zal dan eens bij onze vriend Ali moeten rondsnuffelen om de ontbrekende zaken te bestellen ;)
Dat klopt inderdaad! en een 100uf en 0.1uf condensator voor de 7805 is ook aan te raden, zonder zal het ook wel werken maar is net weet wat netter :) .

Acties:
  • 0 Henk 'm!

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 18:54

BoAC

Memento mori

ipv en 7805 kun je ook een lm1117 gebruiken. Kost minder energie en doet hetzelfde: https://www.ti.com/lit/ds/symlink/lm1117.pdf en https://www.circuits-diy....sing-lm1117-regulator-ic/ :)

Acties:
  • 0 Henk 'm!

  • CrimInalA
  • Registratie: Mei 2002
  • Niet online
Bedankt voor de tip . Over prijzen gesproken !
Ik kan blijkbaar goedkoper een Attiny85 Digispark Kickstarter USB bestellen (2.81 inc verzending) ipv een losse attiny85 chip .. . Raar :)

Verzendkosten op Ali zijn tegenwoordig precies ook niet echt gunstig meer . Ik ga mij er eens in moeten verdiepen waar ik al die zaken nu het beste koop .

Acties:
  • 0 Henk 'm!

  • Der Rudi
  • Registratie: Mei 2002
  • Laatst online: 18:50
Je zou ook gewoon in Nederland kunnen kopen. Tinytronics is wel een bekende, bv
https://www.tinytronics.n...rk-attiny85-met-micro-usb

Acties:
  • 0 Henk 'm!

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 18:54

BoAC

Memento mori

Losse attiny85 dip is uiteraard duurder dan attiny85 smd :)

Oeps.. keek verkeerd.. zag de attiny13 :F

[ Voor 35% gewijzigd door BoAC op 16-01-2023 21:05 ]


Acties:
  • 0 Henk 'm!

  • CrimInalA
  • Registratie: Mei 2002
  • Niet online
BoAC schreef op maandag 16 januari 2023 @ 21:00:
Losse attiny85 dip is uiteraard duurder dan attiny85 smd :)

Oeps.. keek verkeerd.. zag de attiny13 :F
hoe bedoel je uiteraard ? ik begrijp dit niet hoe dit goedkoper kan zijn .
Als ik die attiny85 van die Digispark Kickstarter USB lossoldeer heb ik een attiny85 + nog componenten gratis over , toch ?

Acties:
  • 0 Henk 'm!

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 18:54

BoAC

Memento mori

Maar daar maken ze er duizenden in een batch.

Acties:
  • +2 Henk 'm!

  • CrimInalA
  • Registratie: Mei 2002
  • Niet online
Wat ik uiteindelijk gedaan heb is als volgt :

2x Attiny85 Digispark Kickstarter USB besteld op ali voor 5.6 inc verzending .

Van 1 digispark de attiny85 afgesoldeerd . Die geflashed met mijn hex file (dmv usbasp en avrdude) .
Dan de oude attiny85 die fout geflashed was afgesoldeerd en vervangen met de nieuwe .

Heeft me heel wat tijd gekost , maar alles werkt nu wel terug .

Ik zit nu natuurlijk met 1 digispark op overschot (voor de zekerheid eentje teveel besteld) , alsook een attiny85 chip die ik niet meer kan gebruiken zolang ik geen HVP heb om die fuses terug te veranderen .

Bedankt aan allen voor de tips :)

Acties:
  • +1 Henk 'm!

  • naarden 4ever
  • Registratie: Juni 2010
  • Laatst online: 12:15
Gebruik je toevallig de nieuwe Arduino IDE 2.0?

Het proces van het programmeren van een ATTiny in de Arduino IDE 2.0 is iets anders dan in de oude. Je moet eerst via de USBtinyISP de bootloader branden met alle juiste instellingen, en dan vervolgens onder Sketch moet je klikken op 'upload using programmer'.

Ik had namelijk laatst met het programmeren van mijn ATTiny45 exact hetzelfde probleem.

Oh, en controleer ook even of het jumpertje op je USBtinyISP goed staat. Kan ook roet in 't eten gooien. :)
Pagina: 1