Attiny85 als Passwort generator

#4260128
Lesenswert?

Hallo zusammen

Ich habe ein Problem, und hoffe mir kann hier jemand Helfen.

Und zwar bin ich genau nach der Anleitung auf dieser Seite gegangen

http://codeandlife.com/2012/03/03/diy-usb-password-generator/

Schaltung nach gebaut und die Files geladen 
http://codeandlife.com/data/usb_passgen.zip

Danach habe ich den USB Stecker eingesteckt. Und habe in der 
Eingabeaufforderung "make flash" eingeben. Und bekomme diese Meldung

avrdude: Error: Cloud not find USBtiny device (0x1781/0xc9f)

Muss sagen das ich neu in dem Thema bin also nicht gleich zerfleischen 
fg
Gast #4260135
Lesenswert?

Ja du brauchst natürlich noch einen ISP Programmer (Bei deiner File wäre 
das z.b. ein USBTiny) zum Beschreiben des Tiny45. Sprich, die Software 
muss ja erstmal auf den Tiny45 drauf gebracht werden.

In deiner Schaltung hast du wahrscheinlich bloß den "USB Stick" gebaut? 
Richtig?
Gast #4260520
Lesenswert?

Ja du musst den Tiny mit ner ISP Schaltung (Siehe Datenblatt) erstmal 
programmieren. Solltest du dich weiter mit der Thematik MC beschäftigen 
wollen, dann bleibt dir die Anschaffung eines ISP Proggers eh nicht 
erspart. Gibts ja schon günstig zu kaufen, is ja nicht so.

Natürlich kannst du dir auch einen Progger selber bauen, aber da ist 
dann wieder das Henne-Ei Problem, der muss ja auch erst programmiert 
werden :D
#4260584
Lesenswert?

:D

Da hast du recht ist mir dann auch so gekommen, und was will man machen 
außer einen usbtiny besorgen. :P

Hab mir alles auch nochmal angesehen und glaube das ich das jetzt auch 
verstanden hab.

- Eins noch muss ich die Fuse vor dem Flashen setzen oder danach?
- und ist der befehl so richtig?

avrdude -c usbtiny -p attiny85 -U lfuse:w:0xe1:m -U hfuse:w:0xdd:m
#4264106
Lesenswert?

> Hab die Platine selber hergestellt dann möchte ich den rest auch noch
> selber machen :P
> Aber Danke für den TIP

Der Digispark hat einen Bootloader mit eigenem Treiber und den 
Bootloader kannst Du auch einzeln Downloaden und flashen. Danach kann 
man dann einfach via USB ohne zusätzliche Hardware flashen.

Gegebenfalls muss man die USB-Pins des Bootloader und Programmes 
gegenseitig anpassen.

Einziger Nachteil ist das der Bootloader etwas größer ist so das es 
meist nur beim Tiny85 lohnt.
#4264394
Lesenswert?

Philipp K. schrieb:
>> Hab die Platine selber hergestellt dann möchte ich den rest auch noch
>> selber machen :P
>> Aber Danke für den TIP
>
> Der Digispark hat einen Bootloader mit eigenem Treiber und den
> Bootloader kannst Du auch einzeln Downloaden und flashen. Danach kann
> man dann einfach via USB ohne zusätzliche Hardware flashen.
>
> Gegebenfalls muss man die USB-Pins des Bootloader und Programmes
> gegenseitig anpassen.
>
> Einziger Nachteil ist das der Bootloader etwas größer ist so das es
> meist nur beim Tiny85 lohnt.

... weiterer Nachteile - nach meiner Meinung - ist, dass der Bootloader 
com Digispark sich 5 sec. Wartezeit einberaumt. Wenn das Ding immer am 
Vcc hängt kein Problem.

Ich habe den 85er über diese Anleitung geflasht bekommen.

http://www.frag-duino.de/index.php/maker-faq/37-atmel-attiny-85-mit-arduino-arduinoisp-flashen-und-programmieren

Gut, dafür benötigt man einen Arduino, aber den bekommt man ja auch 
günstig. Evtl. geht das sogar über einen Digispark. Mal ausprobieren 
....

Auch ich bin Anfänger ;-)

Danke und Gruß
der "Stevie"
#4267384
Lesenswert?

Hey Danke für die Tips

Habe den Attiny85 mit dem avrdude und dem Arduino geflasht. Erst mit der 
in Blog zur Verfügung gestellten Code, und danach auf dem Steckbrett 
Schaltung aufgebaut. Aber leider ohne Erfolg. Mein Rechner zeigt immer 
das das USB gerät keine Kennung hat.

Dann Habe ich den Code fürs Digispark auf den Attiny geladen und es geht 
nur bringt mir das nichts will ja einen Passwort Generator.

Glaube in dem Code den man unter dem Link aus meinen ersten Betrag 
irgend noch was eingestellt werden muss nur was :((((

Wenn einer sich mit dem ganzen besser auskennt und sich den Code mal 
anschauen kann wer ich dankbar.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren