Hi, muss in meiner bald anstehenden Diplomarbeit mit einem µC von Renessas arbeiten. Es wird wohl ein R8C Typ werden, genauer ein R8C33M oder R8C35M. Programmieren will ich in C. Habe schon etwas (betonung liegt auf etwas) Erfahrung mit dem Atmega16. Hab also mal nach tutorials für den RC8 gesucht und musste leider Feststellen, das die Controller im Hobbybereich ja so gut wie nicht vertreten sind .... Also sieht mit Hilfe bekommen wohl eher schlecht aus. Gut bei Elektor gibts wohl ein R8C Forum und drei mini Beispiele gibts hier http://www.elexs.de/mikros/r8c13.htm Und dann gibts ja noch die Codeschnipsel von Renessas direkt .. naja.... Hab dann bei Reichelt ein Entwicklungsboard gefunden, welches es mal bei Elektor gab - oder gibt. Das verwendet zwar einen R8C/13 der Veraltet ist aber egal zum Lernen reichts ja wohl. http://www.reichelt.de/Programmer-Entwicklungstools/EVB-R8C13/3/index.html?;ACTION=3;LA=446;ARTICLE=69672;GROUPID=2969;artnr=EVB+R8C13;SID=13T2rqY38AAAIAADsDrPg5b2f09fe89a8b5ce9913fadf4539ea76 Dann hab ich noch dieses Buch gefunden, hört sich zum Lernen sehr gut an: http://www.elektor.de/products/books/microcontrollers/basiskurs-r8c-13.7137.316362.lynkx So jetzt die Fragen: 1. kennt jemand dieses Buch und kann mir sagen ob es sinn macht ? 2. Welche Programmiersprache wird in diesem Buch verwendet ? 3. Gibt es nicht vieleicht doch irgendwo eine kleine Anleitung ? Am besten währe natürlich sowas wie das AVR Tutorial hier :)
Bei dem R8C35M musst du aufpassen, welches Teil du nimmst. Die Renesas Toolchain HEW in der Evaluierungsversion kann nach 60 Tagen nur moch 64 KB linken, d.h. bei manchen Teilen kannst du den 96 oder 128 KB Program Memory nicht mehr komplett nutzen. Alternativ könntest du auch die KPIT Gnutools benutzen. Die gibt es dann auch für Linux und nicht nur für Windows so wie die HEW. In dem Buch wird R8C/13 seitig sicher hauptsächlich C verwendet werden und zwar mit der Renesas Toolchain HEW.
Habe das Buch und kann es für den Einstieg auch empfehlen. Die Beispiele sind gut und anschaulich erklärt. Einziger Knackpunkt: Im Buch wird der R8C-13 beschrieben. Ich weiß nicht, in wie weit z.B. die beschrieben SFR Einstellungen zu einem aktuellen Typ passen. Bei den Nachfolgemodellen des R8C13 (z.B. R8C2x - Baureihe) gab es hier bereits große Abweichungen.
> muss in meiner bald anstehenden Diplomarbeit mit einem µC von > Renessas arbeiten. Es wird wohl ein R8C Typ werden > Programmieren will ich in C. Was ist denn fest vorgegeben: Nur Renesas oder auch der Typ? Je nachdem, ob es "nur" für die Diplomarbeit ist, oder ob es in dieser Richtung weitergehen soll, würde ich mir überlegen, einen Renesas 32-Bit einzusetzen, und evtl. gleich mit C++ zu beginnen.
> Also sieht mit Hilfe bekommen wohl eher schlecht aus. Wieso solltest du Hilfe brauchen. Lies die Dokus und Apps von Renesas und das sollte reichen. Schliesslich bist du doch kein 15jaehriger Bastler sondern willst Ing werden. Oder glaubst du du kannst 'basteln' wenn du naechsten Monat bei einer Firma anfaengst? > Die Renesas Toolchain HEW in der Evaluierungsversion kann nach > 60 Tagen nur moch 64 KB linken Das stimmt natuerlich. Aber erstmal muss er mal 64kb voll programmieren. Und man kann den gcc auch unter HEW installieren wenn man das will. > In dem Buch wird R8C/13 seitig sicher hauptsächlich C verwendet werden > und zwar mit der Renesas Toolchain HEW. Stellt sich aber die Frage wofuer man das verwenden will. C sollte man besser aus dem Kernighn&Ritchie lernen, HEW hat sich seit damals weiter entwickelt (z.B kein externer KD30 mehr, startup heute in C und nicht mehr in Assembler) und integrierte Peripherie in den moderneren Controllern hat zwar sicher noch hier und da Aehnlichkeit mit dem alten R8C13, aber es gibt auch grosse Unterschiede. Da nimmt man doch besser einfach das Datenblatt damit man nicht wegen einem falschen Bit auf die Nase faellt. Olaf
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.