Lab-irkit2
Aus LaborWiki
Diese Seite beschäftigt sich mit CanIR Version 2
Quellcode Dateien:
lab-irkit2.c lab-irkit2.h
Was kann diese lib?
Was geht:
- beliebige Taktquelle (Quarz > 10 Mhz empfohlen)
- alle standart IR Trägerfrequenzen (30khHz, 33kHz ,36kHz ,38kHz ,40kHz ,50kHz)
- beliebige selbstdefinierbare Trägerfrequenzen
- bis zu 8 Kanäle gleichzeitig (selbe Trägerfrequenz, vielfaches der Bit-pulslänge)
- vordefinierte Standartcodes NEC, Sharp, Philips, ....
- einstellbare Pulsbreite (für LEDs, die mit Pulsstrom versorgt werden, std. 10% Pulsbreite)
- nicht benutzte Känale sind freie Pins (werden nicht angesteuert)
Was geht nicht:
- Timer0 & Timer1 benutzen (wenn ein Code gesendet wird)
- Auf verschiedenen Kanälen gleichzeitig unterschiedliche Trägerfrequenzen
- mehr als 32bit lange Codes
- unterschiedliche Ports verwenden, für die Kanäle