高中生
最后登录1970-1-1
在线时间 小时
注册时间2014-8-5
|
#include"stm32f10x_lib.h"
#include<stdio.h>
函数声明
void Delay_MS(u16 dly);
void RCC_Configuration(void);
void GPIO_Configuration(void);
主程序
int main(void)
{
RCC_Configuration();
GPIO_Configuration();
while(1)
{
GPIO_SetBits(GPIOB,GPIO_Pin_0);
Delay_MS(500);
GPIO_ResetBits(GPIOB,GPIO_Pin_0);
Delay_MS(500);
GPIO_SetBits(GPIOC,GPIO_Pin_3);
Delay_MS(500);
GPIO_ResetBits(GPIOC,GPIO_Pin_3);
Delay_MS(500);
GPIO_SetBits(GPIOC,GPIO_Pin_4);
Delay_MS(500);
GPIO_ResetBits(GPIOC,GPIO_Pin_4);
}
}
GPIO口也设置了
void GPIO_Configuration()
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC, ENABLE);
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_0;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_Init(GPIOB,&GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_3|GPIO_Pin_4;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_Init(GPIOC,&GPIO_InitStructure);
GPIO_SetBits(GPIOB, GPIO_Pin_0);
GPIO_SetBits(GPIOC, GPIO_Pin_4|GPIO_Pin_3);
}
还有时钟 延时函数都写了
请大神帮我看看有什么问题 野火的程序不太看的懂 所以也对比不出来 有点长 希望见谅
|
|