langshi 发表于 2014-7-20 22:43:09

LM4F232板子为什么容易烧

在用LM4F232板子输出PWM信号时,通过Jlink把代码烧到板子上,反复几次后,板子就烧了,不能用。换了一块新的板子,用了几次也烧了。具体代码如下:      SysCtlClockSet(SYSCTL_USE_OSC|SYSCTL_OSC_MAIN |SYSCTL_XTAL_16MHZ|SYSCTL_SYSDIV_4);
      SysCtlPeripheralEnable(SYSCTL_PERIPH_PWM0);
      SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOH);
      GPIOPinTypePWM(GPIO_PORTH_BASE, GPIO_PIN_0);
      GPIOPinTypePWM(GPIO_PORTH_BASE, GPIO_PIN_1);

      GPIOPinConfigure(GPIO_PH0_M0PWM0);   
      GPIOPinConfigure(GPIO_PH1_M0PWM1);

  SysCtlPWMClockSet(SYSCTL_PWMDIV_1);   
      PWMGenConfigure(PWM0_BASE,PWM_GEN_0,PWM_GEN_MODE_UP_DOWN| PWM_GEN_MODE_NO_SYNC);

  PWMGenPeriodSet(PWM0_BASE, PWM_GEN_0,84763);
    PWMPulseWidthSet(PWM0_BASE, PWM_OUT_0, 4060);
                 PWMPulseWidthSet(PWM0_BASE, PWM_OUT_1, 7800);
       PWMOutputState(PWM0_BASE, (PWM_OUT_0_BIT |PWM_OUT_1_BIT), true);
        PWMGenEnable(PWM0_BASE, PWM_GEN_0);
        SysCtlDelay(40000000/3);//10s
        PWMGenDisable(PWM0_BASE, PWM_GEN_0);


admin 发表于 2014-7-21 09:30:25

自己接了限流的没有,根本不是板子容易烧,你们外接设备有问题

admin 发表于 2014-7-21 09:53:05

这么容易烧,根本就是你们没做好隔离,你们肯定是搞电机驱动

langshi 发表于 2014-7-21 12:00:45

admin 发表于 2014-7-21 09:30
自己接了限流的没有,根本不是板子容易烧,你们外接设备有问题

我们是用板子模拟遥控器的pwm波形,然后传入飞控系统里,飞控系统都没烧,板子应该不会出现过流的情况啊

admin 发表于 2014-7-21 12:21:36

langshi 发表于 2014-7-21 12:00
我们是用板子模拟遥控器的pwm波形,然后传入飞控系统里,飞控系统都没烧,板子应该不会出现过流的情况 ...
PWM不是控制电机的么?你们检查硬件电路,烧板子只有这个问题。没有其他的原因。这个叫控制器,不是什么遥控器,输出PWM的驱动处理器称为主控,主控你给烧了,问题不是很明显么?而且板子不是核心板,上面载了很多外设,你们注意分隔了没有?所使用的管脚是否已经接了其他外设?如果接了怎么处理?不弄清楚这些问题再发板子给你们你们还要烧

langshi 发表于 2014-7-21 15:32:55

admin 发表于 2014-7-21 12:21
PWM不是控制电机的么?你们检查硬件电路,烧板子只有这个问题。没有其他的原因。这个叫控制器,不是什么 ...

如果板子的PWM的输出GPIO口短接在一起会不会引起烧板子
页: [1]
查看完整版本: LM4F232板子为什么容易烧