
Mit dem Wechsel der Platine wechsele ich auch von Assembler auf C. Der Speicher war knapp und ich hoffe das mit C in den Griff zubekommen.
| Hauptplatine: | CPU: Atmel AT89C51ED2 |
| Display: Nokia 3310 (84x48) oder 3410 (96x65) incl. Lautsprecher | |
| Uhr: PCF 8583 mit Cold-Cap gepuffert (Takt vom 32,768kHz Quarz oder 50 Hz) oder DCF77 => IIC | |
| 1-Wire Bus (4 Bestückungsvarianten) | |
| IIC-Bus | |
| RS-232 (momentan nur zum Software einspielen) | |
| Compact Flash-Karte (>8MByte und mit FAT16 formatiert) | |
| MMC/SD-Karte (wird von mir aber erstmal nicht unterstützt) | |
| Temperaturfühler DS18S20 und DS18B20 | |
| Steuerung über DS2405 | |
| optional Ethernet 10MBit ENC28J60/MagJack | |
| Hintergrundbeleuchtung des Displays | |
| 4 Tasten (OK, Abbruch, Hoch, Runter/Programmieren) für das Menü | |
| 4 Tasten frei | |
| 1 Taste Reset | |
| Masse: 70 x 100 mm | |
| Netzteil: | Stabilisierte 3,3V (optional 5 V) |
| Erzeugung von 50Hz mit Nulldurchgangerkennung | |
| Solid-State-Relais zum Schalten der Heizung | |
| DCF-77 Empfänger | |
| Masse: 70 x 100 mm |
neu
Mit der alten Version hab ich ab etwa 25m Probleme mit dem 1-Wire Bus, darum hab ich verschiedene Bestückungsvarianten vorgesehen. Zusätzlich dazu kann der 1-Wire Bus mit 3,3 oder 5V betrieben werden.
1. einfacher Portpin wie in Version 1 (SJ3 geschlossen)

2. Portpin nur als Eingang und zusätzlich Portpin zum Schalten der Leitung (SJ3 geschlossen)

3. Pegel werden durch einen DS1482 erzeugt (SJ3 offen)

4. Advanced 1-Wire Network Driver (SJ3 offen)

Die Schaltungen findet man bei Maxim
APPLICATION NOTE 148
Datenblatt DS 1482