请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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);
}
}