Atmega8 Datenübertragung zum PC?

Gast #968349
Hallo,

ich habe eine Leiterplatte mit einem Atmega8 der eine USB Schnittstelle 
hat. Leider habe ich noch nicht die Programmiererfahrung um die 
Schnittstelle zu programmieren. Kann mir jemand einen Tip geben wie ich 
möglichst über USB Daten zu meinem PC senden kann?

Ich programmiere meinen µC in C, vielleicht hat auch jemand einen 
kommentierten Quellcode den ich nachvollziehen / anpassen kann.

Im Anhang ist auch mal mein Controller wegen der Portbelegung.

Schon mal besten Dank
Angehängte Dateien:
Also zum n+1 ten mal:

ALLE NORMALEN AVR-PROZZIES HABEN KEINE USB SCHNITTSTELLE! 
einseinseinself!!

Du kannst natürlich auf eine Softwareimplementation von USB 
zurückgreifen und diese Verwenden.

Einfacher wäre natürlich eine serielle Schnittstelle (UART) mit nem 
FT232 dran.

Warum muss heute auch alles USB haben???
Gast
>ich habe eine Leiterplatte mit einem Atmega8 der eine USB Schnittstelle
>hat. Leider habe ich noch nicht die Programmiererfahrung um die
>Schnittstelle zu programmieren. Kann mir jemand einen Tip geben wie ich
>möglichst über USB Daten zu meinem PC senden kann?


Muss man sich denn immer ans Schwierige wagen - Scheint so. .. Ich wuerd 
mir mal das USB Protokol bei www.usb.org runterladen. Kostet vielleicht 
einen kleinen Beitrag. Und als naechsten Schritt wuerd ich mit 
uberlegen, wie ich den AVR uebertackten kann, um die 12MBit 
hinzubekommen. Vereinfachend haette man allenfalls das SPI interface 
umbiegen koennen.
so nicht wrote:
>>ich habe eine Leiterplatte mit einem Atmega8 der eine USB Schnittstelle
>>hat. Leider habe ich noch nicht die Programmiererfahrung um die
>>Schnittstelle zu programmieren. Kann mir jemand einen Tip geben wie ich
>>möglichst über USB Daten zu meinem PC senden kann?
>
>
> Muss man sich denn immer ans Schwierige wagen - Scheint so. .. Ich wuerd
> mir mal das USB Protokol bübei www.usb.org runterladen. Kostet vielleicht
> einen kleinen Beitrag.
Noe. Die Usb-Specs sind kostenlos. Alles andere wäre ja auch schlimm ;)
>Und als naechsten Schritt wuerd ich mit
> uberlegen, wie ich den AVR uebertackten kann, um die 12MBit
> hinzubekommen. Vereinfachend haette man allenfalls das SPI interface
> umbiegen koennen.
WTF?! Was hat usb mit spi zu tun?
Gast
Vielen Dank schon mal für die vielen Infos. Ich dachte nur weile eine 
USB Schnittstelle dran ist bei der Platine kann man die vielleicht auch 
einfach nutzen.

Werde mir das USb Protokol auch mal anschauen sonst wird es wohl RS232 
werden. Da habe ich bei Atmel ja auch schon ein paar beispiele gefunden.
Gast
>Ich dachte nur weil eine USB Schnittstelle dran...

??Beiträge gelesen??

Nochmal,
NEIN, da gibts keine USB- schnittstelle!!!!!!!

Schnittstelle nein, du kannst dir jedoch selbst das Protokoll schreiben 
und normale I/O pins verwenden.
Eben wie spess oder die Anderen vorgeschlagen haben...

Trotzdem wäre eine RS232 (UART) Loesung besser (einfacher), und deutlich 
schneller realisierbar. Dann gibts da noch mehr beispielcode, mehr leute 
die Erfahrung damit haben (fast jeder der mal nen µC programmiert 
hat)...
Die liste der Vorteile ist lang! (klar gibts auch n paar Nachteile)

Wenn du keinen RS232 Anschluss hast, nimm einen RS232<->USB Converter
und schon hast du dein USB, in der Regel tun die gnauso ihre dienste 
(ich hatte nie Probleme).

Gruß
µC
Gast
Das es nicht geht hatte ich ja verstanden auf Grund der ersten 
Rückmeldungen. Ich wollte euch nur meine Ersten Gedanken mitteilen wo 
ich die Platine gesehen hatte mit der Schnittstelle drauf.

Für die RS232 denke ich habe ich schon eine Lösung parat,...zumindest in 
der Theorie, Praktisch werden wir noch sehen.

Danke nochmal an alle

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.