Forum: Mikrocontroller und Digitale Elektronik Fragen zu Renesas µC (R5F2122CKFP)


von Michael T. (michelback)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich habe mir einen µC von Renesas (R5F2122CKFP) herausgesucht, der mir 
für meine Anforderungen (automotive, CAN-Schnittstelle, geringe 
Stromaufnahme, weiter Temperaturbereich) geeignet zu sein scheint. Es 
soll ein Datenlogger realisiert werden, der verschiedene Sensordaten 
auswertet und abspeichert.Datenblatt ist im Anhang.

Leider hat er nur einen SPI anschluss, den ich für 4 externe Speicher 
verwenden möchte (Numonyx M25P64). Für zwei Sensoren bräuchte ich 
allerdings noch einen I2C Anschluss (der µC hat zwar einen, der fällt 
aber auf die gleichen pins wie der SPI).

Kann ich den I2C-Anschluss selbst nachbilden oder ist es einfahcer den 
SPI Anschluss selbst nachzubilden?

Von den Verfügbaren Anschlüssen des µCs brauche ich 8 A/D kanäle, den 
CAN-Anschluss, den SPI- bzw. I2C-Anschluss und die seriellen Anschlüsse 
zum PC.

Kann ich den µC überhaupt in-system programmieren und debuggen? Geht das 
über die UART?

Jetzt bleiben noch einige Anschlüsse übrig (hauptsächlich 
Timer-Anschlüsse). Kann ich diese Anschlüsse in digitale I/Os umwandeln? 
Ich werd da nicht schlau aus dem Datenblatt... SCheinbar geht es (siehe 
Kapitel 7), bin mir da aber nicht sicher.

Kann ich die Daten eigentlich aus den 4 externen Speichern über UART und 
den µC in den PC einlesen?

Vielen Dank und Grüße,
Michael

von Schluck (Gast)


Lesenswert?

Du könntest SPI und IIC per Software nachbilden. SPI dürfte einen Tick 
einfacher sein.

Das Datenblatt mußt Du auch lesen! Da steht unter 20., wie man das Flash 
Programmieren kann.

Timer I/O sind in der Regel als "einfache" I/O zu verwenden.

>Kann ich die Daten eigentlich aus den 4 externen Speichern über UART und
>den µC in den PC einlesen?

Das hängt von Deinen mir unbekannten Programmierkünsten ab.

von Michael T. (michelback)


Lesenswert?

Hallo Schluck,

vielen Dank für die schnelle Rückmeldung.
Unter 20 steht, dass ich den serial programmer verwenden kann, wenn der 
µC auf dem board installiert ist. Dann wird es wohl ein serieller 
standard programmer werden. Darüber müsste ja daten auslesen, speicher 
löschen und programm aufspielen funktionieren?

Was jetzt so toll am parallel I/O mode ist, verstehe ich nicht. Man kann 
scheinbar mehrere sachen gleichzeitig "parallel" machen, aber was das 
sonst für Vorteile bringen soll weiß ich nicht.

Meine Programmierkünste sind "Fortgeschritten", aber es wird wohl noch 
einiges zu lernen sein, was mir aber nichts ausmacht. Wichtig ist mir 
nur, ob es möglich ist oder nicht, die daten der externen speicher zum 
pc zu übertragen und anschliessend den speicher wieder zu löschen. Aber 
laut deiner antwort scheint das ja zu gehen - irgendwie :)

Unter "einfachen" I/O verstehe ich jetzt mal "normale" digitale I/Os, 
mit denen man zB CLOCK signale oder HIGH/LOW ausgeben kann bzw 
detektieren kann. Wenn das so ist, dann wärs perfekt, weil sich dann der 
µC für mich eignen würde.
Gruß

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.