Design-in of LPC11U24 (lqfp48) of mbed as Steppermotor controller with USB control.
Mbed repository of Stepper Motor Control board. Using mbed LPC11U24 chip with HID USB.
Hardware in copy repo on bitbucket https://bitbucket.org/jeroen3/stepper-motor-board
CT16B1_PWM.h@2:ddae311a4533, 2013-10-30 (annotated)
- Committer:
- jeroen3
- Date:
- Wed Oct 30 21:59:32 2013 +0000
- Revision:
- 2:ddae311a4533
- Parent:
- 0:d0306c0cbee6
fix led blink after soft reset
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jeroen3 | 0:d0306c0cbee6 | 1 | /** |
jeroen3 | 0:d0306c0cbee6 | 2 | * @file CT16B1_PWM.h |
jeroen3 | 0:d0306c0cbee6 | 3 | * @brief Small driver to user CT16B1 for PWM |
jeroen3 | 0:d0306c0cbee6 | 4 | * |
jeroen3 | 0:d0306c0cbee6 | 5 | * @author Jeroen Lodder |
jeroen3 | 0:d0306c0cbee6 | 6 | * @date Oktober 2013 |
jeroen3 | 0:d0306c0cbee6 | 7 | * |
jeroen3 | 0:d0306c0cbee6 | 8 | * @note This only uses MAT 1 |
jeroen3 | 0:d0306c0cbee6 | 9 | * @{ |
jeroen3 | 0:d0306c0cbee6 | 10 | */ |
jeroen3 | 0:d0306c0cbee6 | 11 | #ifndef CT16B1_PWM_H_ |
jeroen3 | 0:d0306c0cbee6 | 12 | #define CT16B1_PWM_H_ |
jeroen3 | 0:d0306c0cbee6 | 13 | |
jeroen3 | 0:d0306c0cbee6 | 14 | void CT16B1_initpwm(uint16_t period_arg, uint16_t defaultstate, uint16_t prescaler_arg); |
jeroen3 | 0:d0306c0cbee6 | 15 | void CT16B1_reinitpwm(); |
jeroen3 | 0:d0306c0cbee6 | 16 | void CT16B1_start(void); |
jeroen3 | 0:d0306c0cbee6 | 17 | void CT16B1_reload_mat(void); |
jeroen3 | 0:d0306c0cbee6 | 18 | void CT16B1_set(uint8_t matnr, uint16_t value); |
jeroen3 | 0:d0306c0cbee6 | 19 | void CT16B1_deinit(uint8_t state); |
jeroen3 | 0:d0306c0cbee6 | 20 | void CT16B1_wait_refresh(void); |
jeroen3 | 0:d0306c0cbee6 | 21 | uint16_t CT16B1_get_period(void); |
jeroen3 | 0:d0306c0cbee6 | 22 | uint32_t CT16B1_isStarted(void); |
jeroen3 | 0:d0306c0cbee6 | 23 | |
jeroen3 | 0:d0306c0cbee6 | 24 | #endif //CT16B1_PWM_H_ |
jeroen3 | 0:d0306c0cbee6 | 25 | /** |
jeroen3 | 0:d0306c0cbee6 | 26 | *@} |
jeroen3 | 0:d0306c0cbee6 | 27 | */ |
jeroen3 | 0:d0306c0cbee6 | 28 |