Forum: Mikrocontroller und Digitale Elektronik Suche ATmega8/32 vergleichbaren µc mit USB


von Sascha B. (bruegae)


Lesenswert?

Hallo,

wie der Titel schon sagt, suche ich einen vergleichbaren µc zum ATmega8 
bzw. 32. Ich möchte mit diesem das Tutorial auf diesen Seiten machen. 
Mein Problem ist, dass ich keine Parallele Schnittstelle an meinem PC 
habe und ich somit noch 2 Adapter für je ca. 15€ kaufen müsste um von 
USB auf Parallel zu kommen und dan von Parallel auf ISP. Ein Freund 
sagte mir noch, das ev. einige Pins dann nicht unterstützt werden usw. 
Dem ganzen würde ich gerne aus dem Weg gehen, indem ich einen Controller 
benutze, mit dem am das Programm per USB aufspielen kann.

Vielen Dank schonmal
Brügä

von Gast (Gast)


Lesenswert?

AT90USB162
AT90USB82

von Sepp -. (sepp_o)


Lesenswert?

Tag

Was mich immer schon interessiert hat:

Wie Kompliziert ist da eigentlich die Ansteuerung des USB im Vergleich 
zum USART?

Wird eigentlich auch auf der PC-Seite Win98 und USB1.1 unterstützt?

mfg Sepp

von Sven (Gast)


Lesenswert?

@Sascha Brügmann:

Wenn ich Dich richtig verstanden habe, suchst Du ein ISP Programmer
der Dir die AVRs MEGA8 oder MEGA32 o.ä. programmiert,
da Du keine parallele Schnittstelle mehr besitzt.

Hier ein Link von einem Programmer der USB <-> ISP macht und
der direkt einsatzfähig ist:

http://www.ic-board.de/index.php?cat=c4_Programmer.html

Der ist auch AVR910 kompatibel, d.h. er funktioniert mit
dem AVR-Studio OUT-OF-THE-BOX.

Anmerkung: Natürlich weiss ich das hier eine Vielzahl an
Programmern existieren, die noch zusammengebaut werden
müssen. Leider braucht man aber dazu einen Programmer
und kann nicht direkt loslegen.....

Gruß Sven

von Andreas K. (a-k)


Lesenswert?

USB/Parallel-Wandler sind für ISP ungeeignet.

von Sascha B. (bruegae)


Lesenswert?

@Sven:

So ein Teil kostet ja auch 30€... Am liebsten wäre mir schon ein µc der 
direkt einen USB Anschluss hat... :)

von Andreas K. (a-k)


Lesenswert?

Es gibt zwar auch einzelne AVRs mit USB an Bord (AT90USB*), aber die 
sind auch nicht das was du suchst, denn auch diese werden (zunächst) 
nicht über USB programmiert.

Selbst unter den Controllern mit integriertem USB gibt es nur wenige, 
die sich am Werk per USB programmieren lassen - mir ist da nur der 
AT91RM3400 geläufig, ein 32bit ARM7 den ich nicht unbedingt zum Einstieg 
empfehlen würde. Bei den meisten müsste erst einmal ein USB-fähiger 
Bootloader draufgespielt werden, was dich direkt zum Henne-und-Ei 
Dilemma führt.

Ergo: Mangels Parallelport kommst du um einen seriellen Programmer nicht 
herum.

von Peter D. (peda)


Lesenswert?

Atmel liefert die AVRs grundsätzlich ohne Bootloader aus.

Als 8Bitter liefert Atmel nur die 8051 mit USB-Bootloader aus:

http://www.atmel.com/dyn/products/datasheets.asp?family_id=604#1686

Und die Atmel MP3-8051 gibts auch mit USB-Bootloader.


Peter

von Oliver (Gast)


Lesenswert?

>Dem ganzen würde ich gerne aus dem Weg gehen, indem ich einen Controller
>benutze, mit dem am das Programm per USB aufspielen kann.

Sämtlichen Programmierproblemen gehst du aus dem Weg, in dem du dir 
gleich einen "vernüftigen" Programmer zulegst. AVR-USB-Programmer gibt 
es bei ebay schon für unter 20.-. Alles andere ist am falschen Ende 
gespart. Selbst das Original von Atmel kostet nur 39.-, wobei für das 
Geld schon fast ein JTAG-Clone zu bekommen ist.

Wenn das alles zu teuer ist, dann häng an den AVR einen MAX232 dran, und 
laß dir einmal von deinem Freund einen bootloader flashen und die Fuses 
richtig einstellen. Danach kannst du dann deine eigenen Programme über 
die serielle Schnittstelle laden.

Oliver

von Sascha B. (bruegae)


Lesenswert?

Also immer einen Bootloader vom Kumpel draufladen lassen find ich ja 
blöde :-P ich hab mich jetzt mal bei eBay umgeschaut, dieses Teil 
scheint ganz ok zu sein:
http://cgi.ebay.de/USB-Programmer-mySmartUSB-fuer-ATMEL-AVR_W0QQitemZ230187424011QQihZ013QQcategoryZ12949QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
das gibts auch bei Conrad
http://www1.conrad.de/scripts/wgate/zcop_b2c/~flNlc3Npb249UDkwV0dBVEU6Q19BR0FURTA3OjAwMDAuMDEyNC42YWIyNWNmNSZ+aHR0cF9jb250ZW50X2NoYXJzZXQ9aXNvLTg4NTktMSZ+U3RhdGU9MjU3MDMzMTQ3====?~template=PCAT_AREA_S_BROWSE&mfhelp=&p_selected_area=%24ROOT&p_selected_area_fh=&perform_special_action=&glb_user_js=Y&shop=B2C&vgl_artikel_in_index=&product_show_id=&p_page_to_display=DirektSearch&~cookies=1&zhmmh_lfo=&zhmmh_area_kz=&s_haupt_kategorie=&p_searchstring=mySmartUSB&p_searchstring_artnr=&p_search_category=alle&r3_matn=&insert_kz=&area_s_url=&brand=&amount=&new_item_quantity=&area_url=&direkt_aufriss_area=&p_countdown=&p_80=&p_80_category=&p_80_article=&p_next_template_after_login=&mindestbestellwert=&login=&password=&bpemail=&bpid=&url=&show_wk=&use_search=3&p_back_template=&template=&kat_save=&updatestr=&vgl_artikel_in_vgl=&titel=&darsteller=&regisseur=&anbieter=&genre=&fsk=&jahr=&jahr2=&dvd_error=X&dvd_empty_error=X&dvd_year_error=&call_dvd=&kna_news=&p_status_scenario=&documentselector=&aktiv=&p_load_area=$ROOT&p_artikelbilder_mode=&p_sortopt=&page=&p_catalog_max_results=20
die Frage ist jetzt nur, welches Programm kann mit der Adapterplatine 
kommunizieren? Hat damit schon jemand Erfahrungen gemacht?

von Stefan Salewski (Gast)


Lesenswert?

Autor: Sascha Brügmann (bruegae) Datum: 04.11.2007 00:17
>Also immer einen Bootloader vom Kumpel draufladen lassen find ich ja
>blöde :-P

Autor: Andreas Kaiser (a-k) Datum: 03.11.2007 16:58
>Es gibt zwar auch einzelne AVRs mit USB an Bord (AT90USB*), aber die
>sind auch nicht das was du suchst, denn auch diese werden (zunächst)
>nicht über USB programmiert.

Um es klarzustellen:

Der AT90USB1287 wird von Atmel mit USB-Bootloader ausgeliefert. Man 
braucht also im Prinzip kein Programmiergerät, sondern nur ein 
gewöhnliches USB-Kabel (und einen PC mit USB-Buchse). Leider kann man 
aber ohne Programmiergerät nicht die Fuse-Bits ändern.

Wie es bei den anderen AT90USB aussieht weiß ich nicht sicher, aber 
vermutlich werden die auch mit Bootloader ausgeliefert.

von Mark R. (Firma: me) (lechuck)


Lesenswert?

Ein AVR Dragon wäre wohl das optimalste, da LowCost, bis 32KByte jtag 
Debugging und AVR Studio Support. Den USB Bootloader brauchts du ja 
nicht.

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.