Forum: Mikrocontroller und Digitale Elektronik Renessas R8C Elektorboard & Buch


You were forwarded to this site from EmbDev.net. Back to EmbDev.net
von Markus W. (kornbanane)


Lesenswert?

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 :)

von Krapao (Gast)


Lesenswert?

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.

von visitor (Gast)


Lesenswert?

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.

von Roland H. (batchman)


Lesenswert?

> 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.

von Olaf (Gast)


Lesenswert?

> 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
Noch kein Account? Hier anmelden.