سلام
کسی PWM رو با 1788 و به وسیله CMSIS راه انداخته؟
کلا چطور کار میکنه؟
من تا حالا با هیچ میکرویی راه ننداختم
کسی PWM رو با 1788 و به وسیله CMSIS راه انداخته؟
کلا چطور کار میکنه؟
من تا حالا با هیچ میکرویی راه ننداختم
unsigned int freq = 1 ; // frequency ; KHz // P2.0 LPC_GPIO2->DIR = (1<<0) ; LPC_GPIO2->CLR = (1<<0) ; LPC_IOCON->P2_0 = 1; //select P2.0 as PWM1.1 LPC_PWM1->PR=2; //set prescaler value LPC_PWM1->PCR=(1<<9); //PWM2 single edge, output enable; LPC_PWM1->MR0=18450/freq; //set cycle rate 20 micro s CCPU=72 /4 /prescal=2 LPC_PWM1->MR1=13745/freq; LPC_PWM1->LER=0x03; LPC_PWM1->MCR=0x02; //reset TC when TC==MR0 LPC_PWM1->TCR=0x02; //reset counter and prescaler LPC_PWM1->TCR=0x09;
دیدگاه