This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DRV8837:DRV8837CDSGR

Guru**** 1565925 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1371246/drv8837-drv8837cdsgr

器件型号:DRV8837

工具与软件:

您好!

我设计了一个板、使用 DRV8837CDSGR 和 nRF52832 MCU 来控制小型直流电机。

这是我们刚刚为 EVM 的



不知何故、MOTO 驱动程序根本不起作用。

我正在发送一个简单的切换代码来驱动电机、但电机未运行。 我使用外部电源测试了电机。 它工作得很好。
有人能帮我解决它吗?

#include <stdbool.h>
#include <stdint.h>
#include "nrf_delay.h"
#include "nrf_gpio.h"

/**
 * @brief Function for application main entry.
 */
 #define IN1 10
 #define IN2 9
 #define nslp 11
int main(void)
{
    nrf_gpio_cfg_output(IN1);
    nrf_gpio_cfg_output(IN2);
    nrf_gpio_cfg_output(nslp);


    /* Toggle LEDs. */
    while (true)
    {
     nrf_gpio_pin_set(nslp);
     nrf_gpio_pin_clear(IN2);
     nrf_gpio_pin_set(IN1);
     nrf_delay_ms(3000);
     nrf_gpio_pin_clear(nslp);
     nrf_gpio_pin_clear(IN1);
     nrf_gpio_pin_set(IN2);
     nrf_delay_ms(3000);
     
    }
}


  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ali、

    您能向我们分享一下 nSLEEP、IN1和 IN2输入的示波器捕获情况吗? 我怀疑驱动器从 MCU 获得的输入不正确。 谢谢。

    此致、Murugavel