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ä
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
@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
@Sven: So ein Teil kostet ja auch 30€... Am liebsten wäre mir schon ein µc der direkt einen USB Anschluss hat... :)
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.
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
>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
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=®isseur=&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?
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.