Forum: Mikrocontroller und Digitale Elektronik Attiny85 als Passwort generator


von Martin D. (martin_d1981)


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

von Draco (Gast)


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?

von Martin D. (martin_d1981)


Lesenswert?

Ja !!!
:/ hab mich auch schon gewundert wie der Rechner was erkennen soll wenn 
nichts auf den Attiny ist.

Also sprich ich muss erst etwas auf den Tiny brennen Korrigiere mich 
aber du meinst die Main.hex oder??

Und muss ich da Fuses setzen und wenn ja welche ?

von Philipp K. (philipp_k59)


Lesenswert?

oder nen Digispark tiny nehmen... gibts fertig ab nem €

von Martin D. (martin_d1981)


Lesenswert?

Da hast du schon recht aber ist ja nicht in meinen Interesse

möchte mich ja mit dem ganzen Thema beschäftigen und nicht alles Fertig 
Kaufen.

Hab die Platine selber hergestellt dann möchte ich den rest auch noch 
selber machen :P

Aber Danke für den TIP

von Draco (Gast)


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

von Martin D. (martin_d1981)


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

von Philipp K. (philipp_k59)


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.

: Bearbeitet durch User
von Stefan N. (steview_de)


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"

von Martin D. (martin_d1981)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.