R8C/13 Carrierboard, Anschlussbelegung Das Board entspricht den üblichen DIP-Abmessungen und hat wie die MCU 32Pins. Jeder Anschluss des Boards entspricht dem jeweiligen Pin der MCU. Der 14-Polige Anschluss ermöglicht optional die serielle synchrone Kommunikation mit dem E8 On Chip Debugger. (Der E8 ist auf der mitgelieferten CD erklärt).
Gunther Kommunikationsproblem mit R8C Es könnte an der RS232 liegen, z.B. nicht vorhandene COM. Oder an der Schaltung mit zwei Transistoren. Wenn da ein Fehler vorliegt, gibt es keine Verbindung. Am leichtesten könne man den Fehler mit einem Oszilloskop finden. Oder nimm mal das Programm terminal.exe von hier:
http://www.b-kainka.de/pcmessfaq.htm Es zeigt, ob eine bestimmte COM geöffnet werden kann. Verbinde dann Pin 1 und Pin 32 am Controller. Wenn du im Terminal Zeichen sendest, müssen sie auch wieder zurück kommen. TXD kann man auch mal hoch schalten, dann muss Pin 1 auf 0 V gehen.
Was können die Ports verkraften? Der Spitzenwert aller Ausgänge sollte 60mA (rein oder raus) nicht überschreiten. Leider steht da nichts über den Mittelwert. Der Spitzenwert für alle Ports (raus, High, source) also wenn er auf "1" gesetzt wird beträgt 10mA, im Mittel (also dauernd) 5mA. Das gilt für jeden Einzelnen. Der Spitzenwert für alle Ports (rein, Low, sink) also wenn er auf "0" gesetzt wird hat die selben Werte wie oben.
P1_0 bis P1_7 stellen einen Sonderfall dar, man kann die "drive ability" auf High setzen, dann können diese Ports in der Spitze 30mA und im Mittel 15mA sinken, also nach Masse ableiten (Low).Für gemultiplexte LEDs sollte man also versuchen die Schaltung so auszulegen das man die Fähigkeit mehr Strom nach Masse fließen zu lassen ausnutzt. Das hängt übrigens mit dem niedrigeren RDSon bei N-Kanal FETs zusammen. Nach Reset steht das DRR Register auf 0, will man auf höheren Strom schalten sollte man, bevor man die Ports auf Ausgang schaltet, DRR=0xff; setzen.
M16C-User Spannungsregler für den R8C Die Kondensatoren am Spannungsregler sind am besten keramische Typen, aber andere gehen auch. Der 78L05 hat folgende Belegung, wenn man auf die Schrift blickt:
links Mitte rechts
Ausgang 5V Masse, GND Eingang 9....24 V
Der R8C/13 ist übrigens sehr tolerant in Bezug auf die Betriebsspannung. Man könnte sogar einfach nur eine 3-V-Batterie ohne den Spannungsregler nehmen.
Analog Eingänge als Digitale Ein bzw. Ausgänge nutzen Wenn kein AD-Wandler verwendet wird (oder nur auf einzelnen Portpins) kann man die anderen natürlich als ganz normale Ports nutzen.
Wichtig: P0 ist geschützt, wenn man die Richtung (E/A) setzen will muss unmittelbar vor jedem Ändern von pd0 oder pd0_x prc2=1; gesetzt werden.
Nach Reset sind alles Eingänge.
M16C-User