Hallo, ich habe durch eine Verkettung glücklicher Ereignisse ein STK500 erhalten. Morgen werde ich mir ein serielles Kabel und einen μC besorgen. Doch welchen sollte ich nehmen? Die Namen der Atmegas sind zwar logisch, doch nur verständlich wenn man genau weiß, was man braucht. Ich will nur ein bisschen basteln, die Architektur kennen lernen, ... Elektronikkenntnisse habe ich zum Teil, ich habe bisher mit dem Arduino "gearbeitet". Hätte ich diese Frage nicht gestellt würde ich einfach den ATmega8 nehmen. Passt das? OT: Passt ein 9V Netzteil vom Arduino für das STK500? In der Anleitung steht 10-15V... OT2: Brauche ich noch einen Quartz oder ist der interne gut genug?
Atmega8 ist veraltet. Nimm einen Atmega168PA oder ähnliches. Mit 9V sollte es gehen. Bei der Verwendung der seriellen Schnittstelle würde ich einen Quarz nehmen, auch wenn es am Basteltisch wahrscheinlich auch ohne geht.
b00n schrieb: > Hätte ich diese Frage nicht gestellt würde ich einfach den ATmega8 > nehmen. Passt das? Nimm direkt den Atmega32. Je mehr Pins, desto besser. b00n schrieb: > Passt ein 9V Netzteil vom Arduino für das STK500? In der Anleitung > steht 10-15V... Müsste gehen. b00n schrieb: > Brauche ich noch einen Quartz oder ist der interne gut genug? Kommt drauf an was du machen willst. Wenn du die UART Schnittstelle nutzen willst brauchst du einen passenden Baudratenquarz. Für einfache Sachen reicht der interne Oszillator oder der vorhandene Quarz.
b00n schrieb: > Ich will nur ein bisschen basteln, die Architektur kennen lernen, ... > Elektronikkenntnisse habe ich zum Teil, ich habe bisher mit dem Arduino > "gearbeitet". Es zwingt dich keiner, den Arduino als Arduino zu benutzen. Du kannst ihn auch ohne die ganze Arduino-Softverpackung wie einen normalen AVR benutzen.
Ist doch vollkommen wurscht was du nimmst. Fang halt mit was kleinem an, und kauf nicht nur 1 Stück sondern 2-3. Erfahrungsgemäß zerschießt du den einzigen Chip Freitag Abend, wenn du in dein langes Hobby-Wochende startest. Quarz - Ob ja oder nein und wenn ja welches, kommt ganz drauf an, was du machen willst. Aber zumindest für erste Gehversuche reicht der interne Oszillator vollkommen. Und nicht gleich als erstes an den Fuses rumbasteln, da ist der AVR schnell unbenutzbar (wenn auch nicht kaputt). Netzteil - Probiers halt, und häng ein Voltmeter ran. HTH
Antimedial schrieb: > Atmega8 ist veraltet. Nimm einen Atmega168PA oder ähnliches. Worin genau besteht der Unterschied, mal abgesehen vom Speicher? > Nimm direkt den Atmega32. Je mehr Pins, desto besser. 40 Pins, ich weiß nicht ob ich so viele brauche... Wahrscheinlich reicht sogar ein ATtiny für meine Zwecke > Kommt drauf an was du machen willst. Wenn du die UART Schnittstelle > nutzen willst brauchst du einen passenden Baudratenquarz. Für einfache > Sachen reicht der interne Oszillator oder der vorhandene Quarz. Ich weiß nicht wovon du redest, also werde ich ihn wohl nicht brauchen > Es zwingt dich keiner, den Arduino als Arduino zu benutzen. Du kannst > ihn auch ohne die ganze Arduino-Softverpackung wie einen normalen AVR > benutzen. Hätte ich das gewusst wäre das Wochenende nicht so langweilig gewesen... Michael L. schrieb: > Ist doch vollkommen wurscht was du nimmst. Fang halt mit was kleinem an, > und kauf nicht nur 1 Stück sondern 2-3. Erfahrungsgemäß zerschießt du > den einzigen Chip Freitag Abend, wenn du in dein langes Hobby-Wochende > startest. Geht der wirklich so leicht kaputt?
b00n schrieb: > Worin genau besteht der Unterschied, mal abgesehen vom Speicher? Neuere Fertigungsprozess. Soweit ich weiß hat die Serie auch verbesserte Peripherie. Zwar immer noch veraltet nach heutigen Standards, aber wenigstens ein wenig moderner.
b00n schrieb: > Ich weiß nicht wovon du redest, also werde ich ihn wohl nicht brauchen http://www.mikrocontroller.net/articles/UART dazu passend: http://www.mikrocontroller.net/articles/RS-232 http://www.mikrocontroller.net/articles/Baudratenquarz
:
Bearbeitet durch User
b00n schrieb: > Hätte ich diese Frage nicht gestellt würde ich einfach den ATmega8 > nehmen. Passt das? Würde passen. Ist aber wie dieser Kandidat hier: >Nimm direkt den Atmega32. Je mehr Pins, desto besser. eine alte Gurke. Atmega8, besser Atmega8A, hat allerdings den Vorteil, daß die Beispiele im Tutorial auf dieser Website, weitestgehend auf diesen zugeschnitten sind. >Geht der wirklich so leicht kaputt? Nein. Aber du wirst mehr als einmal an den Punkt kommen, wo du kurz davor bist, die ganze Scheisse gegen die Wand oder aus dem Fenster zu werfen. Wenn du dann eindeutig feststellen kannst, daß es nicht am Controller liegt, beruhigt das ungemein. Ausserdem hat es bisher jeder hinbekommen, den Controller beim ersten Mal zu "verfusen". mfg.
Hi > >b00n schrieb: >> Passt ein 9V Netzteil vom Arduino für das STK500? In der Anleitung >> steht 10-15V... >Müsste gehen. Ist etwas knapp. 12V und >0,5A ist besser. >Und nicht gleich als erstes an den Fuses >rumbasteln, da ist der AVR schnell unbenutzbar (wenn auch nicht kaputt). Mit einem STK500 kein Problem. DAs kenn HV-Programmierung. MfG Spess
spess53 schrieb: > Mit einem STK500 kein Problem. DAs kenn HV-Programmierung. Ach ja, richtig. Streichen sie also meinen letzten Satz. mfg.
Thomas Eckmann schrieb: > b00n schrieb: >>Nimm direkt den Atmega32. Je mehr Pins, desto besser. > eine alte Gurke. Stimmt... aktuell wäre der ATmega324A. > Atmega8, besser Atmega8A, hat allerdings den Vorteil, daß die Beispiele > im Tutorial auf dieser Website, weitestgehend auf diesen zugeschnitten > sind. Seh ich auch so. Das ist nicht zu verachten. Wenn du einen ATmega88A nimmst (der sicher moderner ist und mehr kann), wirst du immer wieder an einen Punkt kommen, an dem du rätselst, ob das Beispiel nur deswegen nicht funktioniert, weil du einen neueren Mikrocontroller verwendest. Letztlich geht es preislich aber eh um Centbeträge, in denen sich die verschiedenen Typen unterschieden, da schadet es nicht, den ATemga8A und den ATmega88A anzuschaffen (oder gleich den größeren ATmega328).
Passt der 328 auch auf das STK500? http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/AVRDragon/SCKT3200A2.htm sagt es geht nicht Und ist dieses Netzteil in Ordnung? http://www.conrad.de/ce/de/product/514223/Stecker-Netzteil-Festspannung-VOLTCRAFT-FPPS-12-6W-12-VDC-500-mA/?ref=category&rt=category&rb=1
b00n schrieb: > Passt der 328 auch auf das STK500? > http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/AVRDragon/SCKT3200A2.htm > sagt es geht nicht Doch der Passt, da das Pinout des 48P und den 328 gleich ist. b00n schrieb: > Und ist dieses Netzteil in Ordnung? > http://www.conrad.de/ce/de/product/514223/Stecker-Netzteil-Festspannung-VOLTCRAFT-FPPS-12-6W-12-VDC-500-mA/?ref=category&rt=category&rb=1 Ja.
... und wieder einma die Diskussion, welcher Controller DER "beste" ist !!! Muss ich schmunzeln: Der LPC 1114 (das ist dann gar kein ATmega), aber es gibt mittlerweile sogar einen Onlinecompiler (besser eine Online-IDE) die sich dann fast wie Arduino handhaben lässt, weil die Bibliotheken alle schon eingerichtet sind und man dennoch in C programmiert ! Und es ist ein 32Bit ARM Controller für 2,20 Euro Quatsch beiseite: Bei den ATmegas würde ich wohl (wenn man bei Rei***** kauft) den 168er nehmen, weil er nicht sehr viel mehr kostet als ein 8er aber deutlich preiswerter als ein 328er. Und ich würde wirklich auch 2 oder 3 kaufen und zusätzlich für die ganz kleinen Sachen ATtiny 2313 (wobei die Tiny's aus meier Sicht der Dinge ganz schön teuer geworden sind... wie fast alles bei Rei***** ... leider). Wenn es viele Pins sein sollen, wenn man viel Speicher braucht (Code und RAM), dann einen ATmega 644... Gruß Ralph
Ich habe mir jetzt nen 328er und einen 8er besorgt. Leider läuft das STK nicht (mit dem Arduino-Netzteil): POWER=rot VTARGET=grün STATUS=rot,orange,grün, => aus Per ttyS0 lässt es sich nicht ansprechen: avrdude: stk500v2_ReceiveMessage(): timeout Jumper: VTARGET=1 AREF=1 RESET=1 XTAL1=1 OSCSEL=rechts BSEL2=1 PJUMP=0 Das ISP-Kabel ist auf der rechten Seite rot.
b00n schrieb: > Ich habe mir jetzt nen 328er und einen 8er besorgt. Leider läuft > das STK > nicht (mit dem Arduino-Netzteil): > ... und da waren sie wieder, meine drei Probleme... Willkommen in der Bastlerwelt ;-) oder trägst Du jetzt jeder Problemchen hier ein?
Hat sich erledigt. Das Board ist nicht neu, sondern von anderen Bastlern. Die haben scheinbar die Firmware kaputt gemacht - nach einem Upgrade geht es. Der Thread ist hiermit geschlossen.
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.