超声波程序2下

37 阅读37分钟
 case 3500:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9502, 4759);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3510:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9478, 4749);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3520:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9453, 4740);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3530:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9429, 4731);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3540:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9404, 4722);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3550:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9379, 4718);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3560:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9354, 4714);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 3570:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9330, 4696);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3580:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9305, 4687);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3590:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9280, 4678);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3600:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9256, 4669);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;


                    case 3610:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9207, 4624);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3620:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9182, 4601);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3630:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9157, 4578);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3640:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9132, 4567);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3650:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9112, 4555);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3660:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9089, 4544);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3670:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9066, 4532);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3680:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9043, 4521);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3690:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 9021, 4510);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3700:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8998, 4498);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3710:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8975, 4487);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3720:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8949, 4474);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3730:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8923, 4461);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3740:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8897, 4448);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3750:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8871, 4435);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3760:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8845, 4422);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3770:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8819, 4409);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3780:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8793, 4396);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3790:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8770, 4385);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3800:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8748, 4374);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3810:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8725, 4362);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3820:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8702, 4351);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3830:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8679, 4339);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3840:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8656, 4328);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3850:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8634, 4317);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3860:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8611, 4305);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3870:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8593, 4296);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3880:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8575, 4287);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3890:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8556, 4278);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3900:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8538, 4269);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 3910:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8520, 4260);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3920:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8497, 4249);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3930:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8475, 4237);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3940:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8452, 4226);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 3950:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8429, 4214);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3960:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8406, 4203);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3970:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8384, 4192);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3980:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8361, 4180);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 3990:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8338, 4169);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 4000:
                        API_GPIO_Output(0, 0);
                        API_GPIO_Output(1, 0);
                        API_GPIO_Output(2, 1);
                        API_GPIO_Output(3, 0);
                        API_GPIO_Output(4, 0);
                        API_GPIO_Output(5, 0);
                        API_GPIO_Output(6, 0);
                        API_GPIO_Output(7, 0);

                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8315, 4158);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4010:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8293, 4146);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4020:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8270, 4135);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4030:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8247, 4123);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4040:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8231, 4115);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4050:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8216, 4108);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4060:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8200, 4100);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 4070:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8178, 4089);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 4080:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8156, 4078);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4090:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8139, 4070);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4100:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8123, 4063);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4110:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8106, 4055);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4120:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8085, 4044);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 4130:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8065, 4032);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4140:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8042, 4021);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4150:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 8020, 4010);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4160:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7997, 3998);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4170:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7974, 3987);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4180:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7956, 3978);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4190:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7937, 3969);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4200:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7919, 3959);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4210:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7900, 3950);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 4220:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7882, 3941);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4230:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7864, 3932);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4240:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7846, 3923);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4250:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7827, 3914);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4260:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7809, 3905);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4270:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7791, 3896);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 4280:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7773, 3887);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4290:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7755, 3878);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4300:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7736, 3868);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4310:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7718, 3859);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4320:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7700, 3850);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4330:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7682, 3841);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4340:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7664, 3832);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4350:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7645, 3823);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4360:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7627, 3814);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 4370:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7609, 3805);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4380:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7594, 3797);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4390:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7579, 3790);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4400:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7564, 3782);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4410:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7548, 3774);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4420:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7533, 3767);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 4430:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7518, 3759);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4440:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7500, 3750);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4450:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7482, 3741);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4460:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7463, 3732);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4470:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7445, 3723);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4480:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7427, 3714);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4490:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7412, 3706);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4500:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7397, 3699);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4510:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7382, 3691);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4520:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7367, 3683);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4530:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7351, 3675);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4540:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7336, 3668);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4550:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7318, 3658);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4560:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7300, 3648);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4570:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7281, 3638);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4580:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7263, 3628);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 4590:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7245, 3618);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4600:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7230, 3610);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4610:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7215, 3601);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4620:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7200, 3593);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4630:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7185, 3584);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4640:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7169, 3576);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4650:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7154, 3567);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4660:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7139, 3560);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4670:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7124, 3554);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 4680:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7109, 3547);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4690:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7094, 3540);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4700:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7078, 3534);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4710:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7063, 3527);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4720:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7048, 3520);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4730:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7033, 3514);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4740:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7018, 3507);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4750:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 7003, 3500);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4760:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6987, 3493);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4770:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6972, 3486);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4780:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6957, 3479);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4790:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6942, 3471);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4800:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6927, 3464);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4810:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6916, 3458);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4820:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6904, 3453);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4830:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6893, 3447);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 4840:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6881, 3441);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4850:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6866, 3433);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4860:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6851, 3426);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4870:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6836, 3418);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4880:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6821, 3410);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4890:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6805, 3403);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4900:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6790, 3395);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4910:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6775, 3388);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4920:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6760, 3380);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4930:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6745, 3373);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4940:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6734, 3367);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4950:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6723, 3362);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4960:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6711, 3356);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 4970:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6700, 3350);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4980:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6685, 3342);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 4990:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6670, 3336);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5000:
                        API_GPIO_Output(0, 0);
                        API_GPIO_Output(1, 0);
                        API_GPIO_Output(2, 1);
                        API_GPIO_Output(3, 0);
                        API_GPIO_Output(4, 0);
                        API_GPIO_Output(5, 0);
                        API_GPIO_Output(6, 0);
                        API_GPIO_Output(7, 0);
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6654, 3327);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5010:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6643, 3321);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5020:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6631, 3315);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5030:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6620, 3309);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5040:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6608, 3304);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5050:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6593, 3296);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5060:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6577, 3288);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5070:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6562, 3281);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5080:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6551, 3276);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5090:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6540, 3270);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5100:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6528, 3265);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5110:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6517, 3259);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5120:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6502, 3251);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5130:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6487, 3244);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 5140:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6472, 3236);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5150:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6461, 3230);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5160:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6449, 3224);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5170:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6437, 3219);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 5180:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6426, 3213);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5190:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6411, 3206);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5200:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6395, 3198);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5210:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6380, 3191);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5220:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6369, 3185);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5230:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6357, 3180);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5240:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6345, 3174);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5250:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6335, 3168);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5260:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6324, 3162);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5270:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6312, 3156);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5280:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6301, 3151);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5290:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6290, 3145);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5300:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6278, 3139);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5310:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6267, 3133);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5320:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6255, 3127);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    //case 3650:
                    // API_PWM_SetDiv(0, 2);//2850656057
                    // API_PWM_Start(0, 5272, 2636);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                    // break;
                    case 5330:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6244, 3122);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5340:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6233, 3116);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5350:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6222, 3111);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5360:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6211, 3105);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5370:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6200, 3100);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5380:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6186, 3092);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5390:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6172, 3084);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;

                    case 5400:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6158, 3076);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5410:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6147, 3070);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5420:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6136, 3065);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5430:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6125, 3058);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5440:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6115, 3053);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5450:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6104, 3047);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5460:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6093, 3042);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;
                    case 5470:
                        API_PWM_SetDiv(0, 2);//2850656057
                        API_PWM_Start(0, 6081, 3036);  //PWM计算方法是66.6MHZ 除以DIV CNTB,此例分别为2,和33300
                        break;