Ich habe ein boarduino board mit atmega 328p. Kann ich darüber auch den bootloader flashen? Ich habe die usb version (v2)
Kann ich eigentlich auch einen anderen uC auf meinem Board benutzen. zb. den ATMega 8 oder 16?
Paul schrieb: > Kann ich eigentlich auch einen anderen uC auf meinem Board benutzen. > zb. den ATMega 8 oder 16? Ich denke das pass jetzt: http://gidf.de/ Und das: https://www.google.de/search?hl=de&noj=1&site=webhp&source=hp&q=atmega16&oq=atmega16&gs_l=hp.3..0l10.3537.6642.0.6867.10.9.1.0.0.0.147.948.3j6.9.0...0.0...1c.1.TcE3sxlPc1Y Und das (erster Link!): http://www.atmel.com/Images/doc2466.pdf Ein Blick und es ist klar, dass der ATmega16 40 Pins hat. Der ATmega328 nur 28. Also -> nicht kompatibel! Aber der ATmega8 hat eine andere Pinbelegung. Du kannst aber einen ATmega168 benutzen :P (falls du ein Anfänger bist, was ich mal denke: der ist schlechter) Paul schrieb: > Kann ich darüber auch den bootloader flashen? Ja. Du kannst mit einem GANZEN Arduino einen ANDEREN ATmega oder ATtiny flashen. Aber nicht den, der im Arduino selbst drin ist! Auch hier: http://gidf.de/ mfg burgerohnealles
@Paul: Lern daraus. Du kannst froh sein, dass es noch welche gibt (wie ich), die auf solche Fragen antworten. Denn alles, was es zu Arduino & µC & Elektronik & Alles andere gibt es auf http://gidf.de/ ! mfg burgerohnealles
Jonathan K. schrieb: > Aber der ATmega8 hat eine andere Pinbelegung. Seit wann das denn? Paul schrieb: > Ich habe ein boarduino board mit atmega 328p. > Kann ich darüber auch den bootloader flashen? Ja, wenn du das Hexfile des Bootloaders hast. Paul schrieb: > Kann ich eigentlich auch einen anderen uC auf meinem Board benutzen. > zb. den ATMega 8 oder 16? Den 16er natürlich nicht. Aber den 8er und die kleinen Brüder des 328er schon. Bis auf den 48er. Der hat keinen Bootloadersupport. Du brauchst dann aber den Quellcode des Bootloaders, weil der neu kompiliert werden muß. Und das wird wohl kein Arduino-Gedöns sein, sondern der wird in C geschrieben sein. Also denke mal darüber nach, das ganze Controllerzeugs richtig zu machen. Und dann schaffst du dir einen vernünftigen ISP-Programmer an, installierst AVR-Studio und programmierst die Dinger in C. mfg.
Thomas Eckmann schrieb: > Und dann schaffst du dir einen vernünftigen ISP-Programmer an, > installierst AVR-Studio und programmierst die Dinger in C. Naja. Für einen Anfänger braucht man das bei einem Arduino eigtl. nicht. Ich habe auch mal mit dem Arduino angefangen. Mit der Arduino IDE ist es für Anfänger leichter, weil man schon viele fertige Librarys hat, die auch auf dem Board funktionieren. Später ist das Arbeiten ohne ISP-Programmer aber undenkbar. BTW: Wegen der Arduino IDE und AVR-Studio: Also ich benutze die Arduino IDE statt AVR-Studio auch noch für µC, weil es manche Librarys sonst nicht gibt und beim Versuch sonst einzubinden nur Compilerfehler ergeben. Das heißt jetzt aber noch lange nicht, dass AVR-Studio schlecht ist. ;) Wenn man sich den davorigen Satz dazudenkt: Thomas Eckmann schrieb: > Also denke mal darüber nach, das ganze Controllerzeugs richtig zu > machen. Also ich nehme zum Testen und für nicht ewige Projekte den Arduino. Für Projekte, die nicht nur zum Testen, sondern auch zum benutzen sind, würde ich das dann, wie er schon sagte, richtig machen (z.B. weil sonst zu teuer, etc). Thomas Eckmann schrieb: > Jonathan K. schrieb: >> Aber der ATmega8 hat eine andere Pinbelegung. > Seit wann das denn? Du hast recht. Ich hab das irgendwie verwechselt. Irgendwas war mal mit dem ATmega8 ... (oder ich hab irgendwo falsche Infos her !?) mfg burgerohnealles
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.