Gast
#762061
Hallo zusammen, ich habe die letzte Zeit mit dem ATMEL AVR AT90CAN gearbeitet und mit AVR Studio programmiert. Da mir nun der RAM bei dem Controller einfach zu klein wird mit 4 kB wollte ich nun auf den ARM AT91SAM7X umsteigen. Und nun kommt meine Frage :) Wird dieser Umstieg schwierig? ;) Ich habe schon gesehen ich brauche wohl wieder einen neuen Emulator...nutze im moment diesen JTAG ICE MK II. Für den neune Controller brauch ich dann wieder ein neues Developmentkit und einen neuen Emulator odeR? Diesen SAM ICE wenn ich das wohl richtig gesehen habe. Und dann ist meine Frage, ist die Bedienung des Controllers groß anders? Ich habe hier schon etwas von einer cstartup.c gelesen ... sowas brauchte ich ja früher nicht, nun wird das notwendig? Achja ich wollte weiterhin in C programmieren, oder kann ich bei dem AT91 auch in C++ programmieren? Ich habe bei dem AT90 immer mit dem AVR Studio gearbeitet, weil dieser ein Plugin für die CAN Geschichte hat. Gibt es für den AT91 nun auch so etwas? Oder gibt es so ein Plugin eh nicht und ich kann auch eine andere IDE nehmen, wie z.B. Eclipse, die ja deutlich Komfortabler als dieses AVR Studio ist? Bzw. gibt es von eurer Seite eine Empfehlung mit welchen Programmen man dort arbeiten soll? Der Controller soll später über CAN und SPI Kommunizieren, dass sind erstmal die wichtigsten Anforderungen. Macht es dafür eigentlich Sinn ein RTOS zu implementieren? An sich hat er nur die CAN verarbeitung wo er Daten liest und schreibt und dann die SPI oder eventuell die USART Schnittstelle wo er auch wieder Daten austauschen muss. Also kurz gesagt wäre es super nett, wenn mir hier jemand mal ein kleines "Briefing" gibt worauf beim AT91SAM7X zu achten ist und wie ich am besten Projekte mit dem Anfange. Bis jetzt habe ich auch noch kein Developmentkit oder sonstiges für den AT91 bestellt. Ah und bevor ich es vergesse, eine ganz wichtige Frage habe ich auch noch. Was wird der große Unterschied zwischen dem AVR und dem ARM sein???? Das der AT90 nur 8Bit hat und der ARM nun 32Bit wird sicher irgenwelche Konsequenzen bei der Programmierung haben, oder? So, dass war es erstmal von meiner Seite, ist ja auch genug Text geworden :D Ich hoffe einer von euch, oder alle :), können mir ein paar Hilfreiche Tips geben wie ich einen guten Einstieg in den AT91 kriege. Ich Danke schonmal allen die mir nun ein bisschen helfen können!!!! Vielen Lieben DANK! Gruß Jens