Mikrocontroller

Liebe/-r Experte/-in,

ich benutze seit kurzen den R8C/13. Aus den Datenblatt (oder Definitionsdatei sfr_r813.h) kann ich rauslesen welche Adresse ich benutzen muss um z.B. die Ports als In- oder Output zu deklarieren. Ich muss je nach Wunsch eine 0 für ein Input oder eine 1 für ein Output in das jeweilige Bit der vorher rausgesuchten Adresse schreiben. Das weiß ich aber nur weil mir ein netter µC-Kenner dies verraten hat.

Woher weiß ich denn was die 0 oder 1 (in diesen Fall Deklaration als In- oder Output) an einer bestimmten Adresse zu bedeuten hat und was diese bewirkt wenn ich Sie reinschreibe ??? Ich finde dazu leider nichts in den Datenblatt.

Bitte um Hilfe.

Gruss
Peter

Hallo!

Unter http://pdf1.alldatasheet.com/datasheet-pdf/view/2498…

gibt es die Infos.

Gruß aus Berlin
Tom

Hallo Peter,
dazu liest du am besten das Hardware-Manual des Microcontrollers: http://documentation.renesas.com/eng/products/mpumcu…
Da ist alles haarklein beschrieben.

Viele Grüße

Michael

Hallo Peter,
den R8C/13 direkt kenne ich nicht, aber üblicherweise gibt es zu jeder
µC-Familie ein Programmierhandbuch, User Manual oder so, in dem die
Architektur und die Komponenten des µC beschrieben sind. Dort steht dann
auch, welche Register wie konfiguriert werden müssen. Diese Bücher findet
man normalerweise auf den Seiten der Hersteller.
mit freundlichen Grüßen
Gert

PS. ich hab irgendwie das Gefühl, das wer-weiss-was meine Antworten
filtert, kannst Du mir vielleicht eine Copy direkt an
[email protected] schicken. Danke.

Hallo zusammen,

wiedermal habt Ihr mir sehr geholfen, vielen Dank.

Gruss
Peter

war mir aus dem Datenblatt jetzt auch nicht ersichtlich. Allerdings wuerde ich aus http://www.b-kainka.de/r8c_2.htm schliessen, dass 1 fuer Output steht:

Das Beispiel zeigt den Umgang mit der If-Abfrage eines Portzustands. Nach einem Reset sind alle Ports hochohmige Eingänge. Nur die Ausgänge muss man über das Port-Direction-Register als solche einschalten.

Hoffe das hilft

Gruss

Hallo Auchfalls,

Woher weiß ich denn was die 0 oder 1 (in diesen Fall
Deklaration als In- oder Output) an einer bestimmten Adresse
zu bedeuten hat und was diese bewirkt wenn ich Sie
reinschreibe ??? Ich finde dazu leider nichts in den
Datenblatt.

Das steht im etwas dickeren „hardware Manual“

http://documentation.renesas.com/eng/products/mpumcu…

Für die Ports findest du alles in Kapitel 15.

Hier sind noch ein paar andere Handbücher zum R8C/13 zu finden.
http://eu.renesas.com/fmwk.jsp?cnt=Documentation.jsp…

MfG Peter(TOO)