有关于电机调试的程序
- #include "stm32f4xx.h"
- #include "usart.h"
- #include "delay.h"
- #include "key.h"
- #include "led.h"
- #include "PWM.h"
- #include "dianji.h"
- int a=0;
- int main(void)
- {
-
- NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
- uart_init(115200);
- key_init();
- dianji_Init();
- LED_Init();
- TIM14_PWM_Init(50000-1,84-1);
- while(1)
- {
- if(key_pressed(KEY1)&&a<50000)
- {
-
- a=a+50;
- GPIO_SetBits(GPIOD,GPIO_Pin_8 );
- GPIO_SetBits(GPIOD,GPIO_Pin_9 );
- GPIO_ResetBits(GPIOD,GPIO_Pin_10 );
-
- TIM_SetCompare1(TIM14,a);
- printf("%d\r\n", a);
-
- }
- if(key_pressed(KEY2))
- {
- a=0;
- GPIO_SetBits(GPIOD,GPIO_Pin_8 );
- GPIO_SetBits(GPIOD,GPIO_Pin_9);
- GPIO_SetBits(GPIOD,GPIO_Pin_10 );
- TIM_SetCompare1(TIM14,a);
- }
- if(key_pressed(KEY3)&&a<50000)
- {
- a=a+50;
- GPIO_SetBits(GPIOD,GPIO_Pin_8 );
- GPIO_ResetBits(GPIOD,GPIO_Pin_9 );
- GPIO_SetBits(GPIOD,GPIO_Pin_10 );
-
- TIM_SetCompare1(TIM14,a);
- printf("%d\r\n", a);
- }
-
- }
-
- }
复制代码
全部资料51hei下载地址:
直流电机.rar
(464.26 KB, 下载次数: 24)
|