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