初中生
最后登录1970-1-1
在线时间 小时
注册时间2013-11-29
|
代码如下 请大神帮忙找找问题
#include "stm32f10x.h"
#include "delay.h"
#define CS GPIO_Pin_6
#define INC GPIO_Pin_7
#define UD GPIO_Pin_8
#define YCS GPIO_SetBits(GPIOC,GPIO_Pin_6);
#define NCS GPIO_ResetBits(GPIOC,GPIO_Pin_6);
#define YINC GPIO_SetBits(GPIOC,GPIO_Pin_7);
#define NINC GPIO_ResetBits(GPIOC,GPIO_Pin_7);
#define YUD GPIO_SetBits(GPIOC,GPIO_Pin_8);
#define NUD GPIO_ResetBits(GPIOC,GPIO_Pin_8);
void Configu(void)
{
GPIO_InitTypeDef GPIO_InitStr;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
GPIO_InitStr.GPIO_Mode=GPIO_Mode_Out_PP; //éèÖÃí¨óÃíÆíìÄ£ê½êä3ö
GPIO_InitStr.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_InitStr.GPIO_Pin=CS|INC|UD;
GPIO_Init(GPIOC,&GPIO_InitStr);
}
/*
* oˉêyÃû£omainq
* Ãèêö : Ö÷oˉêy
* êäèë £oÎT
* êä3ö : ÎT
*/
int main(void)
{
u8 i;
NCS
Delay_us(1);
NUD
// YUD
Delay_us(1);
for(i=20;i>0;i--)
{
YINC
Delay_us(1);
NINC
Delay_us(1);
}
YINC
Delay_us(1);
YCS
while(1);
}
|
|