Service-Seite
Startseite Die Gewinner Erfahrungsberichte Debugger KD30 Eigene ProjekteAuf 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.