Forum: Mikrocontroller und Digitale Elektronik Atmega168 und vusb


von ali a. (Firma: alibaba) (oohhje)


Lesenswert?

Hallo erstmal :)

ich arbeite an einem kleinen projekt mit atmega168 was über usb mit dem 
pc kommunizieren soll
dazu muss ich treiber schreiben das zur zeit nicht das problem ist.
das problem ist wie bekomme ich v-usb auf mein atmega also was muß ich 
dazu alles machen .
Ich hab es mir heruntergeladenen die ports eingestellt im header und die 
clock , nur weis ich jetzt nicht weiter
ich muß das als .hex in den flash schreiben aber mit avstudio bekomme 
ich das nicht hin :/

wäre sehr lieb wen ihr mir helfen könntet

lg .alii

von Εrnst B. (ernst)


Lesenswert?

ali abduhl schrieb:
> Ich hab es mir heruntergeladenen die ports eingestellt im header und die
> clock , nur weis ich jetzt nicht weiter

danach: Compilieren.

Wenn das ohne Fehler und Warnung durchläuft: HEX-File auf den Mega 
brennen.

So ein LED-Blink-Miniprogramm vielleicht vorher mal testen, um dich mit 
AVRStudio + WinAVR/avr-gcc vertraut zu machen.

AVR-GCC-Tutorial

von ali a. (Firma: alibaba) (oohhje)


Lesenswert?

so ohne fehler Compiliert er nicht undefined reference to usbCrc16Append 
im usbdrv.c
in der usbdrv.h ist es ja definiert
komme da nicht weiter :/

von ali a. (Firma: alibaba) (oohhje)


Angehängte Dateien:

Lesenswert?

ich bins nochmal :)
hallo
die .asm datei hat gefehlt

jetzt wollte ich fragen wie es weiter geht hab es auf dem atmega drauf 
nur leider sehe ich das auf dem rechner nicht  mit dem befehl lsusb

das der atmega nicht abgestürzt ist sehe ihc ja an denn led^s

denn treiber dazu muß ich noch schreiben
der wird nur ein 28bit werte schreiben und dann auslesen "fürs erste "

nu meine frage muß er nicht bei lsusb nicht schonmal anzeigen das da was 
ist wen man es am usb anschlisst ?
wen ja kann es sein das ich da was im code vergesen hab ?

die fuse sind
high xDF
low xFF
EXtended XF9
achja noch was auf dem bild ist pd2 mit 2usb verbunden pd3 mit 3
ist ein fehler pd2 ist mit 3usb(D+) und pd3 mit 2usb(D-) verbunden
danke für eure hilfe :)

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.