Jeder kennt ja nun mal diese kleinen USB-Sticks oder sonstiges USB gedöhns. Steck ich das Ding (nicht meins) in den USB-Port kommt immer gleich ne Meldung nach dem Motto hallo ich bin dran oder besser formuliert der Rechner erkennt was angeschlossen ist. Also denke ich mal das das USB Gerät irgendwas dem Rechner mitteilt, was einem dann immer so fröhlich unten in der rechten Ecke des Monitors signalisiert wird. So nun will ich einen AVR an den USB Port anschließen und der soll sich jetzt auch anmelden wenn ich ihn anstecke. Wie mache ich das ?
AVR <-> UART <-> FT232 <-> USB <-> PC geht am einfachsten... Ach ja LEDs hast du schon mal blinken lassen? und Google kennst du nicht?
Hallo, die erste Erkennung das etwas angeschlossen wurde geschieht über einen einfach Pull-Up Widerstand an einer der Datenleitungen. An welcher dieser angebracht ist entscheidet darüber ob an es mit einem Low- oder Full-Speed Gerät zu tun hat, High-Speed wird AFAIK nachträglich ausgehandelt. Danach redet der Host mit dem Gerät und es werden Deskriptoren ausgetauscht die festlegen um was für ein Gerät es sich handelt (HID, Mass Storage usw.) und was für Fähigkeiten dieses hat. Danach kann das OS entscheiden welchen Treiber es für das Gerät benutzt will. Möchtest du einen AVR als USB-Gerät betreiben gibt es dafür mehrere Möglichkeiten: - AVR mit eingebautem USB - USB-Serial Converter von FTDI - Software USB (siehe auch: http://www.obdev.at/products/avrusb/index.html) In dem Artikel zu USB (http://www.mikrocontroller.net/articles/USB) findest du auch einiges dazu. Greets Sebastian.
@ sebastian na das ist doch mal ne Antwort..danke, beser als Leute die Ihren Namen morsen ... ... pack irgendwas dazwischen dann bedeutet es wohl SOS. @... ... es ging um den Timer nicht um die LED, also morse mal weiter SOS :-)
Ich hab in meinen Projekten gute Erfahrung mit USB über Software (konkret AVR-CDC: http://www.recursion.jp/avrcdc/) gemacht. Bisher keine Ausfälle gehabt. Gruß Dominique Görsch PS: Der Tipp vom gemorsten Namen ist auch nicht schlecht (FT232), leider gibts die Käfer nur in SMD und die DIP-Module sind unverhältnismäßig teuer. >[...], also morse mal weiter SOS :-) Damit macht man sich keine Freunde und inkrementiet die Anzahl der Helfenden drastisch... so als Ratschlag für die Zukunft.
Dominique Görsch wrote: > Damit macht man sich keine Freunde und inkrementiet die Anzahl der > Helfenden drastisch... so als Ratschlag für die Zukunft. de-.... dekrementiert ;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.