Ejemplo n.º 1
0
void bldc_init() {
    DDRD |= 0x38;
    PORTD = 0x00;
    DDRB |= 0x0E;
    PORTB = 0x31;

    PWM_OFF();

    /* enable analog comperator */
    SFIOR = 0x08;
    BEMF_SET_B();

    /* PWM generator timer */
    TCCR1B = (1 << CS10) | //
            (0 << CS11) | //
            (0 << CS12) | // clkI/O /1 (No prescaling)
            (0 << WGM12) | //
            (0 << WGM13) | //
            (0 << ICES1) | //
            (0 << ICNC1);
}
Ejemplo n.º 2
0
/*********************************************************************************************************
** Function name:       PWM_ON
** Descriptions:        TurnOn PWM function, setup PWM0~3
** input parameters:    void
** Returned value:      void
** Date:				20140116 BruceC
*********************************************************************************************************/
void LED_MODE4()
{
	PWM_OFF();
	P2_4 = 1;	
}
Ejemplo n.º 3
0
/*********************************************************************************************************
** Function name:       PWM_ON
** Descriptions:        TurnOn PWM function, setup PWM0~3
** input parameters:    void
** Returned value:      void
** Date:				20140116 BruceC
*********************************************************************************************************/
void LED_MODE2()
{
	PWM_OFF();
	P2_5 = 1;	
}
Ejemplo n.º 4
0
/*********************************************************************************************************
** Function name:       PWM_ON
** Descriptions:        TurnOn PWM function, setup PWM0~3
** input parameters:    void
** Returned value:      void
** Date:				20140116 BruceC
*********************************************************************************************************/
void LED_MODE3()
{
	PWM_OFF();
	P2_6 = 1;	
}
Ejemplo n.º 5
0
/*********************************************************************************************************
** Function name:       PWM_ON
** Descriptions:        TurnOn PWM function, setup PWM0~3
** input parameters:    void
** Returned value:      void
** Date:				20140116 BruceC
*********************************************************************************************************/
void LED_MODE1()
{
	PWM_OFF();
	P2_3 = 1;	
}