PWM: led dimmen
-
hallo habe heute ein wenig gegoogelt und mir diesen code
zusammengebastelt.
jedoch funktioniert er nicht so wie ich das will, will die leds
dimmen.....was ist falsch??
benutze einen Philips P89C51RD2Hxx#include <REG51F.h> void main (void) { P1 &=~0x07; CMOD = 0x00; CCON = 0x40; CCAP0H = 51; CCAP0L = 51; CCAPM0 = 0x42; CMOD = 0x00; CCON = 0x40; CCAP1H = 102; CCAP1L = 102; CCAPM1 = 0x42; CMOD = 0x00; CCON = 0x40; CCAP2H = 153; CCAP2L = 153; CCAPM2 = 0x42; CMOD = 0x00; CCON = 0x40; CCAP3H = 204; CCAP3L = 204; CCAPM3 = 0x42; CMOD = 0x00; CCON = 0x40; CCAP4H = 255; CCAP4L = 255; CCAPM4 = 0x42; TMOD = 2; TH0 = -48; TR0 = 1; ET0 = 1; EA = 1; }
-
Bulls3y3 schrieb:
was ist falsch??
Aus Sicht eines C'lers nur eins: Es heißt 'int main(void)'
Was an deinem Code nicht stimmt, solltest du mal bei Phillips nachfragen (eventuell kennen auch die Assambler-Profis eine Lösung).