写一个N32G435CBL7单片机和MX1616H电机驱动芯片的示例程序必要的地方加上注释
#include "N32G435CBL7.h" #include "MX1616H.h"
int main(void) { // 初始化N32G435CBL7单片机 // 设置引脚功能和中断等配置
// 初始化MX1616H电机驱动芯片
MX1616H_Init();
while (1)
{
// 控制电机运动方向
MX1616H_SetDirection(MOTOR1, FORWARD);
MX1616H_SetDirection(MOTOR2, BACKWARD);
// 控制电机速度
MX1616H_SetSpeed(MOTOR1, 50); // 设置电机1速度为50
MX1616H_SetSpeed(MOTOR2, 100); // 设置电机2速度为100
// 启动电机
MX1616H_Start(MOTOR1);
MX1616H_Start(MOTOR2);
// 稍微延时一段时间
delay_ms(1000);
// 停止电机
MX1616H_Stop(MOTOR1);
MX1616H_Stop(MOTOR2);
// 稍微延时一段时间
delay_ms(1000);
}
原文地址: http://www.cveoy.top/t/topic/i1zB 著作权归作者所有。请勿转载和采集!