月霜寒 发表于 2017-3-13 17:17:58

利用BD6221F驱动直流电机,电机不转

利用BD6221F驱动直流电机,但是电机一直不转,就直接给两个输入端设置高低电平,还是不转,为什么?














} GPIO_Init(GPIOC,&GPIO_InitStructure);GPIO_InitStructure.GPIO_Mode =GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed =GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Pin =GPIO_Pin_9; GPIO_InitStructure.GPIO_Pin =GPIO_Pin_8;//GPIO_ResetBits(GPIOC,9); //GPIO_SetBits(GPIOC,8); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);//ʹÄÜÍâÉèʱÖÓGPIO_InitTypeDef GPIO_InitStructure;//ÉùÃ÷io½á¹¹Ìå{void Moto_Init(void)//³õʼ»¯µç»úÒý½Å

月霜寒 发表于 2017-3-14 09:06:41

问题解决了:lol:lol:lol

zero99 发表于 2017-3-22 14:28:42

月霜寒 发表于 2017-3-14 09:06
问题解决了
什么原因啊,说来听听

月霜寒 发表于 2017-3-28 15:47:41

STM32中定时器TIM8比较特殊,需要设置其输出,其余类似TIM3不用,我参考的是TIM3输出的例程
页: [1]
查看完整版本: 利用BD6221F驱动直流电机,电机不转