| 50 | static struct rt_device_graphic_info _dc_info; |
| 51 | |
| 52 | static void pwminit(void) |
| 53 | { |
| 54 | pwm_info_t pwm_info; |
| 55 | pwm_info.gpio = LS1C_PWM0_GPIO06; // pwm引脚位gpio06 |
| 56 | pwm_info.mode = PWM_MODE_NORMAL; // 正常模式--连续输出pwm波形 |
| 57 | pwm_info.duty = 0.85; // pwm占空比 85% |
| 58 | pwm_info.period_ns = 5*1000*1000; // pwm周期5ms |
| 59 | |
| 60 | /*pwm初始化,初始化后立即产生pwm波形*/ |
| 61 | pwm_init(&pwm_info); |
| 62 | |
| 63 | /* 使能pwm */ |
| 64 | pwm_enable(&pwm_info); |
| 65 | } |
| 66 | int caclulate_freq(rt_uint32_t XIN, rt_uint32_t PCLK) |
| 67 | { |
| 68 | rt_uint32_t divider_int; |
no test coverage detected