博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
STM32开源代码——28BYJ-48步进电机+ULN2003驱动程序
阅读量:4218 次
发布时间:2019-05-26

本文共 866 字,大约阅读时间需要 2 分钟。

正点原子精英开发板

模块化封装,入口函数简明,易上手操作

展示main.c代码,完整代码请下载

<--main.c-->#include "led.h"#include "delay.h"#include "key.h"#include "sys.h"#include "usart.h"#include "bjdj.h"/************************************************ ALIENTEK精英STM32开发板  作者:唯恋殊雨 CSDN博客:https://blog.csdn.net/tichimi3375 电机1	IN4: PC9   d	IN3: PC8   c	IN2: PC7   b	IN1: PC6   a 电机2	IN4: PG11  d	IN3: PG10  c	IN2: PG9   b	IN1: PG8   a************************************************/ int main(void) {			delay_init();	    	 //延时函数初始化	  	NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级	uart_init(115200);	 //串口初始化为115200 	LED_Init();			     //LED端口初始化	KEY_Init();          //初始化与按键连接的硬件接口	Moto_Init(); 				//步进电机初始化 	while(1)	{		Motorcw_angle(180,500);//电机1正转180度		Motorcw_angle1(180,500);//电机2正转180度		Motorccw_angle(180,500);//电机1反转180度		Motorccw_angle1(180,500);//电机2反转180度	}	  }
你可能感兴趣的文章
kmsg_dump
查看>>
Getting a Result from an Activity
查看>>
Allowing Other Apps to Start Your Activity
查看>>
dev/mem
查看>>
pfn_valid 源码分析
查看>>
dev/kmem 和dev/mem的区别
查看>>
test-definitions/blob/master/auto-test/bazel/bazel.sh
查看>>
test-definitions/blob/master/auto-test/bigdata/bigdata.sh
查看>>
/test-definitions/blob/master/auto-test/blktrace/blktrace.sh
查看>>
test-definitions/blob/master/auto-test/blogbench/blogbench.sh
查看>>
test-definitions/blob/master/auto-test/boost/boost.sh
查看>>
Java多态性理解
查看>>
Intellij Idea 工具在java文件中怎么避免 import .*包,以及import包顺序的问题
查看>>
IDEA Properties中文unicode转码问题
查看>>
Oracle中Blob转换成Clob
查看>>
Linux如何查看so中函数名
查看>>
自动管理代码的android.mk
查看>>
cocos2dx 2.2.6编译记录(1)
查看>>
makefile学习网站
查看>>
C 编写lua模块(1)
查看>>