]> oss.titaniummirror.com Git - rgblamp.git/blobdiff - rgb.c
Run at Fosc = 4MHz
[rgblamp.git] / rgb.c
diff --git a/rgb.c b/rgb.c
index 5fb2849a26988cb0299f4e836d7d34728870fb2c..43fec9ef21aae0071e75ccca3f461eac13e8424f 100644 (file)
--- a/rgb.c
+++ b/rgb.c
@@ -13,10 +13,10 @@ void rgb_init()
 {
     /* Initialize rgb
      * CCP1 on RB3, CCP2 on RA7, CCP3 on RA3, CCP4 on RA4
-     * - Fosc = 32MHz
-     * - Prescale = 16
+     * - Fosc =     8 MHz,    4 MHz
+     * - Prescale = 4,        4
      * - PRx value = 0xff
-     * = f(rgb) = 1.95 kHz
+     * = f(rgb) =   1.95 kHz, 0.98 kHz
      */
 
     /* Set rgb Rxn pins as outputs. */
@@ -46,7 +46,8 @@ void rgb_init()
     CCPTMRS = 0; /* All CCPx use Timer 2 */
     TMR2IF = 0;
     PR2 = 0xff;
-    T2CON = 0b00000011;
+
+    T2CON = 0b00000001;
 }
 
 void rgb_off()