FullCircle/Firmware

Aus C3MAWiki
Version vom 14. Juli 2013, 21:49 Uhr von Dome (Diskussion | Beiträge) (Todos wurden erledigt)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

Die firmware ist auf github[1] zu finden.

To Do Liste:

  • Invertieren der Dip-Schalter
  • Anpassen der Helligkeitsstufen an das Helligkeitsempfinden de menschlichen Augen. (Logarithmische Skalierung)
  • PWM ausschalten bei Helligkeitsstufe 0, dass die LED auch wirklich komplett aus ist.

Probleme bei der Umsetzung eines natürlichen Helligkeitsverlauf

  • Bei 8 bit-Pwm nur 32 Helligkeitsstufen
  • bei 16 bit-Pwm 255 Stufen, aber nur 2 mal 16 bit-PWM in Hardware


Install

Ubuntu

 git clone https://github.com/C3MA/Lightbox.git
 apt-get install gcc-avr avr-libc avrdude
 cd Lightbox/software/firmware
 make

Flashen

Beim USBASP JP3 (slow SCK) setzen!

 make fuse && make programm