Home › Events › Projekte › R8C | Service-Seite

R8C | Service-Seite

Service-Seite
Startseite   
Die Gewinner    Erfahrungsberichte    Debugger KD30    Eigene Projekte

Auf dieser Seite sollen Tipps, Tricks und Beispielprojekte gesammelt werden.
So entsteht auf die Dauer eine gemeinsame Wissensbasis aller R8C-User.

Bezugsquellen

Beispielprojekte
  • Aus dem Dezemberheft: port_toggle.zip | timer_interrupt.zip | jingle_bells.zip 
  • Zufallsgenerator für Taster und 8 LEDs | Zufall.zip
    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.
  • Von M16C-User: PC-Ozsilloskop, die modifizierte Version für den R8C13 | Oszi_13.zip
    Analogeingang ist p0_7 (AN0), als Led-Ausgang (für Testzwecke) p3_2, UART1 ist sowohl Download als auch Datenschnittstelle. Ein Debugging über Monitor wird also problematisch. Über ein define kann man eine primitive Zeitbasis in ms einstellen. Die AD-Wandlung wird 16-fach gemittelt.
    Am Analogeingang sollte man noch ein RC vorsehen, je nach Grenzfrequenz, zumindest aber ein C mit einigen 10pF (näheres sollte im Datenblatt stehen).
  • Funktions-Sammlung von Daniel: Umschaltung der Taktfrequenz, serielle Schnittstelle Ser0, String-Ausgabe, Timer | elektor_1.zip
    Weil Ser0 verwendet wird, kann der KD30 eingesetzt werden.
  • FIR-Filter von Olaf: Das Projekt zeigt eine schnelle 8-Bit-PWM-Ausgabe, Verwendung des AD-Wandlers und die FIR-Filterung | Filter.zip
    In der Datei fir.c findet man einen zweiten Satz Filterkoeffizienten für die Verwendung als Bandpassfilter
  • Ein einfaches Zeitscheiben_Betriebssystem von Ernesto | HEW_B_System.zip
    Mit dem Y-Timer wird eine Zeit von 1 ms erzeugt, hiermit lassen sich auch andere Zeiten generieren. So können Funktionen im Zeitscheibenverfahren aufgerufen werden.
  • Ein Messprogramm von Omega: An AN1 = port0_6 wird laufend eine Spannung gemessen, mit 38400 Baud gesendet und mit einem VB-Programm grafisch darstellt | Spannung.zip
  • Tastaturabfrage von Ernesto: Abfrage eines Tastenblocks aus einem alten Telefon | Tastatur.zip
  • 4-Bit LCD-Ansteuerung von ACDC: Passend zum R8C/13-Application-Board am Port 0, auch für den LCD-Controller KS0066 und mit frei definierten Sonderzeichen, Integer- und Float-Ausgabe und Spannungsmessung | HD44780_4Bit.zip
  • DCF77-Zeitzeichen-Decoder von Markus Daum. Die Impulse werden an P4_5 gelesen. Die Zeit-Ausgabe erfolgt über UART0. | DCF77.zip
  • Beispielprojekt aus Elektor 2/2006: Ansteuerung des LCD auf dem Application-Board, der seriellen Schnittstelle UART0 und des AD-Wandlers | lcd.zip
  • Beispielprojekte aus Elektor 3/2006 | Scopes.zip
  • VB2005-Projekt Oszilloskop passend zum Märzheft, von Eroeben | COMscope_V2.zip
  • Frequenzmessung bis 25 MHz und Spannungsanzeige von Wolfgang und Didi | FreqVolt.zip
  • Ein Programm zum Test von I2C-Bus-Speicherbausteinen 24C16, nach Vorlagen aus dem Forum zusammengestellt von von Kurt Fischer | I2c.zip
  • N E U ! (Februar 2008)  Flashsta-Erweiterung, Daten in 2 Blocks programmieren ohne alle dazwischenliegenden Adressen zu programmieren und Data Flash löschen,
    von FrankL | FlashStart.zip

 

Die wichtigsten Tipps
Wichtige Einstellung in FTD:
Die Optionen AutoDisconnect und Erase Device Before Program müssen gewählt sein.

Ab 22.05. neu am Kiosk

Gratis-Newsletter

µC-Fernlehrgang 1 & 2

Folgen Sie Elektor auf...

Elektronik-Anbieter

Stellenanzeige