日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]步進(jìn)電機(jī)的驅(qū)動(dòng)原理特別簡單百度一下就OK了。以下是用流水燈改進(jìn)的代碼。很垃圾但是可以使用!??!僅供測試#include"stm32f10x.h"#include"delay.h"#include"sys.h"voidDelay(u32count){u32i=4000;for(;iPB.5????GPI

步進(jìn)電機(jī)的驅(qū)動(dòng)原理特別簡單百度一下就OK了。

以下是用流水燈改進(jìn)的代碼。很垃圾但是可以使用!??!

僅供測試


#include"stm32f10x.h"

#include"delay.h"

#include"sys.h"

voidDelay(u32count)

{

u32i=4000;

for(;i

}

intmain(void)

{

intt=500000;

GPIO_InitTypeDefGPIO_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_0;

GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;

GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;

GPIO_Init(GPIOA,&GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_1;

GPIO_Init(GPIOA,&GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_2;

GPIO_Init(GPIOA,&GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_3;

GPIO_Init(GPIOA,&GPIO_InitStructure);

while(1){

GPIO_ResetBits(GPIOA,GPIO_Pin_0);

GPIO_SetBits(GPIOA,GPIO_Pin_1);

GPIO_SetBits(GPIOA,GPIO_Pin_2);

GPIO_SetBits(GPIOA,GPIO_Pin_3);

//delay_ms(t);

Delay(t);

GPIO_SetBits(GPIOA,GPIO_Pin_0);

GPIO_ResetBits(GPIOA,GPIO_Pin_1);

GPIO_SetBits(GPIOA,GPIO_Pin_2);

GPIO_SetBits(GPIOA,GPIO_Pin_3);

//delay_ms(t);

Delay(t);

GPIO_SetBits(GPIOA,GPIO_Pin_0);

GPIO_SetBits(GPIOA,GPIO_Pin_1);

GPIO_ResetBits(GPIOA,GPIO_Pin_2);

GPIO_SetBits(GPIOA,GPIO_Pin_3);

//delay_ms(t);

Delay(t);

GPIO_SetBits(GPIOA,GPIO_Pin_0);

GPIO_SetBits(GPIOA,GPIO_Pin_1);

GPIO_SetBits(GPIOA,GPIO_Pin_2);

GPIO_ResetBits(GPIOA,GPIO_Pin_3);

//delay_ms(t);

Delay(t);

}

}

/*GPIO_InitTypeDefGPIO_InitStructure;

delay_init();

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//??PB,PE????

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_2;//LED0-->PB.5????

GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;//????

GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;//IO????50MHz

GPIO_Init(GPIOA,&GPIO_InitStructure);//?????????GPIOB.5

GPIO_SetBits(GPIOA,GPIO_Pin_2);//PB.5???

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_3;//LED1-->PE.5????,????

GPIO_Init(GPIOA,&GPIO_InitStructure);//????,IO????50MHz

GPIO_SetBits(GPIOA,GPIO_Pin_3);//PE.5???

while(1)

{

GPIO_ResetBits(GPIOA,GPIO_Pin_2);

GPIO_SetBits(GPIOA,GPIO_Pin_3);

//Delay(5000000);

delay_ms(1000);

GPIO_SetBits(GPIOA,GPIO_Pin_2);

GPIO_ResetBits(GPIOA,GPIO_Pin_3);

//Delay(5000000);

delay_ms(1000);

}*/

//}



本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉