Ik wilde jullie mijn binair horloge project laten zien:
http://youtu.be/8XyRP0cHWaI
Even op een rijtje:
- 11 LEDs gecharlieplexed op 2x 3 I/O pinnen (6 LEDs per 3 I/O lijnen, 1 LED niet geplaatst)
- Zo low power mogelijk (900 nA in stand-by)
- 14-pin value line MSP430
- horloge kristal gestuurd (32768Hz)
- twee buttons (waarvan er één op de reset lijn is aangesloten)
- ruim onder 2kB code (1.6kB)

De "scherm refresh rate" is 512Hz, wat de "pixel refresh rate" 85Hz maakt, een comfortabele verversingssnelheid voor de ogen.
De watchdog timer wordt gebruikt als minuten teller (2 seconder interval in hardware, 30 iteraties met software), gestuurd vanuit het kristal, ik kan tot low power mode 3 (op de schaal active, 0, 1, 2 ,3, 4) waar ik met 900 nanoAmperes toe kan.
Tijdens het weergeven van de tijd draai ik in low power mode 1 waar ik 512 keer per seconde uit ontwaak om het LED scherm te verversen.
De reset lijn wordt hergebruikt als input voor één van mijn twee knoppen, waardoor ik de reset interrupr kan gebruiken als een robuuste ingang dankzij een paar fraaie software trucks.
Ik gebruik de reset als ingang voor een knop omdat ik door mijn I/O lijnen heen was (10 beschikbaar: 6 voor het scherm, 1 voor een knop, 2 voor het kristal en 1 voor een toekomstige tweeter)

Ik ben ook bezig een PCB te ontwerpen. Met een knoopcel batterij heb ik nu alles op 11x39mm zitten, ik doel op 20x20mm.

Ik ben benieuwd hoe het er uit ziet als het af is. Zet deze even in het speciale showtopic wil je?