Toon posts:

attiny85 fuse aanpassingen

Pagina: 1
Acties:

  • 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 :)

  • Bloodhoundje
  • Registratie: September 2003
  • Laatst online: 30-01 23:19
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

  • 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 ?

  • Bloodhoundje
  • Registratie: September 2003
  • Laatst online: 30-01 23:19
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

  • 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 ;)

  • Bloodhoundje
  • Registratie: September 2003
  • Laatst online: 30-01 23:19
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 :) .

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 07:06

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/ :)

  • 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 .

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

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 07:06

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]


  • 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 ?

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 07:06

BoAC

Memento mori

Maar daar maken ze er duizenden in een batch.
Pagina: 1


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee