
用JLINK进行RAM调试时,程序中NVIC初始化后程序就会卡死,注释掉“NVIC_Init(&NVIC_InitStructure);”就可以正常运行,求大神帮看
这里附上main.c的程序
/*Include---------------------------*/
#include"stm32f10x_lib.h" //包含所有的头文件
#include<stdio.h>
//----------------函数声明--------------------
void Delay_MS(u16 dly);
void RCC_Configuration(void);
void GPIO_Configuration(void);
//void EXTI_Configuration(void);
void NVIC_Configuration(void);
//void USART3_Configuration(void);
/*******************************************************************************
* Function Name: main
* Description : Main program.
* Input : None
* Output : None
* Return : None
*******************************************************************************/
int main(void)
{
#ifdef DEBUG
debug();
#endif
//------------初始化------------
RCC_Configuration();
GPIO_Configuration();
// EXTI_Configuration();
NVIC_Configuration();
// USART3_Configuration();
while(1)
{
GPIO_SetBits(GPIOA, GPIO_Pin_1); //置位LED
Delay_MS(2000);
GPIO_ResetBits(GPIOA, GPIO_Pin_1); //复位LED
Delay_MS(2000);
GPIO_SetBits(GPIOA, GPIO_Pin_4);
Delay_MS(2000);
GPIO_ResetBits(GPIOA, GPIO_Pin_4);
Delay_MS(2000);
}
}
/*******************************************************************************
* Function Name: Delay_Ms
* Description : delay 1 ms.
* Input : dly (ms)
* Output : None
* Return : None
*******************************************************************************/
void Delay_MS(u16 dly)
{
u16 i,j;
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-47385-1.html
你派核潜艇去是想叫人发现呢还是不想叫人发现呢
有舍有得