USB-Programmierschnittstelle

Gast #1641530
Lesenswert?

hi,

ich bin grad dabei mir ein board mit einem atmega8 zusammen zu stellen 
und suche jetzt nach einer möglichkeit zur programmierung über usb. 
wichtig wäre mir das ich nurnoch ein einfaches standart-usb-kabel 
anstecken brauch da die schaltung fest eingebaut werden soll.
wäre schön wenn mir jemand ein paar tipps zwecks usb-schnittstelle geben 
könnte (IC und vielleicht beschaltung).

mfg hannes

ps: bin absoluter anfänge, also nich über komische fragen wundern ^^
Gast #1641558
Lesenswert?

hi richard,
ich wollte ja gern alles auf das selbe board machen so das nurnoch der 
usb-port extern zu sehen ist. wäre gut wenn mir einer sagen könnte wie 
ich das umsetzen könnte wenn an stelle des 6-poligen anschlusses direkt 
die usb-schnittstelle käme.
vielleicht muss man da dann noch nen switch einbauen das wäre aber auch 
nich schlimm.

lg hannes
Angehängte Dateien:
#1641570
Lesenswert?

Hannes schrieb:
> ich wollte ja gern alles auf das selbe board machen so das nurnoch der
> usb-port extern zu sehen ist. wäre gut wenn mir einer sagen könnte wie
> ich das umsetzen könnte wenn an stelle des 6-poligen anschlusses direkt
> die usb-schnittstelle käme.

einfach den Schaltplan für den ISP-Stick kopieren und in deine Schaltung 
einfügen...
Gast #1641582
Lesenswert?

hi,
danke erstma für die antworten ^^
mit dem "usb bootloader" meinst du sicher ein programm mit dem ich der 
schnittstelle einen namen gebe und irgendwie noch angaben zum 
stromverbrauch und ne seriennummer oder so.

bei dem schaltplan bin ich mir nich ganz sicher ob es den chip als nicht 
smd gibt. habe die ganze schaltung eine nummer größer geplant, da 
eigentlich genug platz is.

mfg hannes
#1641608
Lesenswert?

Also, du hast da zwei Möglichkeiten, wie das auch schon im Thread 
angeklungen ist. Entweder du setzt zusätzlich zum ATMega8 noch einen 
zweiten, kleinen Chip (ATtiny2313 gibt es auch in nicht SMD) auf das 
Board, der sich um USB & die Programmierung kümmert, oder du integrierst 
den angesprochenen Bootloader mit in den ATMega8. Dadurch gehen dir ein 
Teil des Speichers und die Pins für USB natürlich verloren.
Da du schreibst, dass du wenig Erfahrung hast würde ich dir empfehlen, 
die erste Lösung zu verwenden. Dann kannst du dich ungestört auf dem 
Mega8 austoben und brauchst dir auch keine Gedanken um den Code für den 
Programmieradapter zu machen.
Gast #1641838
Lesenswert?

so ^^
ich hab mal nen entwurf gemacht, weiß aber nicht ob das alles so geht. 
is der der tiny13-20pu das richtige package oder gibts da ein anderes? 
und kann ich dann alle ports die am 20-poligen anschluss sind wirklich 
nutzen?
wäre für jede weiter hilfe dankbar.

mfg hannes
Angehängte Dateien:
Gast #1641854
Lesenswert?

oh,
hab grad gesehn das der tiny2313 ein DIL20 ist -.-
da wäre nur der tiny26* im eagle ähnlich, aber die pinbelegung passt 
nich.
wenn mir einer sagen kann was nun von den ganzen anschlüssen am tiny wo 
an den controller und ans usb gehört wäre das echt toll ^^

mfg hannes

ps: danke schonmal im vorraus

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren