Forum: Mikrocontroller und Digitale Elektronik Application Note AVR309 ATTiny2313


von ... .. (docean) Benutzerseite


Angehängte Dateien:

Lesenswert?

Moin,

ich hab mir mal den USB->Seriell Wandler nach AVR309 aufgebaut...

Windows Vista findet aber kein neues Gerät beim Einstecken bzw. "nur" 
ein unbekanntes...

Mein Schaltplan hängt als Anhang dran...

Als Pullup verwende ich 2,2k statt 1,5k (hatte gerade nix passendes da)

Als Firmware verwende ich:
Version              :1.1
Target MCU           :ATtiny2313
AUTHOR    :Ing. Igor Cesko

Fuses sind gesetzt auf

High: 0xDF
Low: 0xDF
Ext: 0xDF

(alles laut AvrStudio mit USBProg als AVRISP MKII)

von Εrnst B. (ernst)


Lesenswert?

> Als Pullup verwende ich 2,2k statt 1,5k (hatte gerade nix passendes da)

An dem liegts eher nicht, 1.5K sind eh falsch (Der Pull-Up soll gegen 
3.3V gehen, beim Anschluss an 5V brauchts da eh einen höheren Wert).

Probier doch mal die USB Software von obdev.at oder 
http://www.xs4all.nl/~dicks/avr/usbtiny/.

Wenns damit auch nicht geht, einen anderen Rechner mit anderem 
Betriebssystem.

(CDC braucht IIRC einen Bulk-Endpoint, die sind aber für Low-Speed 
Devices eigentlich nicht zugelassen. Wenn sich dein USB-Host-Adaptor + 
OS wortwörtlich an die USB-Spec halten, werden die das Gerät zu Recht 
nicht erkennen.)

von Alexey (Gast)


Lesenswert?

Hallo,

das Konnte durchaus an den größeren Widerständen liegen.
Prüfe erst mal folgendes:
Schwingt der Quarz auch wirklich? Mit oszi messen oder wenn keines 
greifbar ist ein einfaches Programm daß einen Pin mit LED dran mit 
Verögerung toggelt reinbrennen. Wenns blinkt läuft der Takt. Verifiziere 
die Fuses ist wirklich der externe Quarz gewählt und nicht noch der 
interne? Hast du die "durch 8 Teiler Fuse" gelöscht? Ansonsten stimmt 
der Takt hinten und vorne nicht.
Lies die Fuses noch mal aus und kontrolliere stück für stück. Man 
übersieht da gerne was, kenne ich aus eigener Erfahrung. :)

Alexey

von ... .. (docean) Benutzerseite


Lesenswert?

Die anderen verwenden alle eine andere Schaltung, daher sollte es dann 
ja erst recht nicht gehen...

von Paul Baumann (Gast)


Lesenswert?

Das liegt an dfem Widerstand. Er muß 1,5 Kiloohm haben.
Hier ist ein Link dazu:
http://www.beyondlogic.org/usbnutshell/usb2.htm

MfG Paul

von Paul Baumann (Gast)


Lesenswert?

Achso: Du mußt auch an D+ damit statt an D-

Paul

von ... .. (docean) Benutzerseite


Lesenswert?

D- ist schon richtig... ist ja nur ein usb1.1 Gerät...

siehe deinen Link.

und wie oben 1,5k ist für 3V ich hab aber 5V

von Paul Baumann (Gast)


Lesenswert?

Ich habe auch 5 Volt-Betrieb und dabei 2,2 Kiloohm an meinen Geräten. 
Eben habe ich nachgesehen, was ich in meinem AVR-Doper drinhabe.

MfG Paul

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.