This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:examples:motor:dc_speed [2012/06/06 18:29] – raivo.sell | en:examples:motor:dc_speed [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 47: | Line 47: | ||
| <code c> | <code c> | ||
| - | // | ||
| - | // The setup of the pins driving pins. | ||
| - | // | ||
| static pin dcmotor_pins[4][2] = | static pin dcmotor_pins[4][2] = | ||
| { | { | ||
| Line 66: | Line 63: | ||
| }; | }; | ||
| - | // | ||
| // Initialize PWM for specified DC motor. | // Initialize PWM for specified DC motor. | ||
| - | // | ||
| void dcmotor_drive_pwm_init(unsigned char index, timer2_prescale prescaler) | void dcmotor_drive_pwm_init(unsigned char index, timer2_prescale prescaler) | ||
| { | { | ||
| Line 124: | Line 119: | ||
| int main(void) | int main(void) | ||
| { | { | ||
| - | |||
| // DC motor 0 init with no prescaler | // DC motor 0 init with no prescaler | ||
| dcmotor_drive_pwm_init(0, | dcmotor_drive_pwm_init(0, | ||
| Line 130: | Line 124: | ||
| while(1) | while(1) | ||
| { | { | ||
| - | + | // DC motor drive with half of the nominal speed | |
| - | // DC motor drive with half of the nominal speed | + | |
| dcmotor_drive_pwm(0, | dcmotor_drive_pwm(0, | ||
| } | } | ||
| Line 142: | Line 135: | ||
| #include < | #include < | ||
| - | |||
| #include < | #include < | ||
| #include < | #include < | ||