中级会员
 
- 积分
- 312
- 金钱
- 312
- 注册时间
- 2013-6-26
- 在线时间
- 0 小时
|

楼主 |
发表于 2013-8-12 09:44:10
|
显示全部楼层
回复【5楼】正点原子:
---------------------------------
原子哥,整个程序也就这样了:
#include "stm32f10x.h"
void RCCPeriphClock_Init(void);
void GPIO_Config(void);
int main(void)
{
RCCPeriphClock_Init();
GPIO_Config();
GPIO_SetBits(GPIOA, GPIO_Pin_1);
GPIO_SetBits(GPIOB, GPIO_Pin_5 | GPIO_Pin_6);
while(1)
{
if(RCC_GetFlagStatus(RCC_FLAG_SFTRST))
{
GPIO_ResetBits(GPIOA,GPIO_Pin_1);
}
}
}
void RCCPeriphClock_Init(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB,ENABLE);
}
void GPIO_Config(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
/*配置PA0-PA1为推挽输出*/
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
/*配置PB5-PB6为推挽输出*/
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5|GPIO_Pin_6;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);
/*以上配置好4个LED灯的控制输出*/
}
这样应该不会和PVD发生关系了吧,而且我的开发板没有电池供电这一块的,断电之后就这么什么电都没了。 |
|