stm32调试时进入HardFault_Handler中断

2019-07-14 15:18发布

用的是st-link/v2仿真

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
18条回答
hanlinceshi
2019-07-16 08:50
我是在串口程序里面出现这个问题
int main(void)
{               
        u8 t=0;
        u8 tt='A';
        u8 aa;       
        //u16 times=0;
        delay_init();                     //延时函数初始化          
        //NVIC_Configuration();          //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
        uart_init(9600);         //串口初始化为9600
        LED_Init();                             //LED端口初始化
        KEY_Init();          //初始化与按键连接的硬件接口
         USART_ClearFlag(USART1,USART_FLAG_TC);
         for(t=0;t<5;t++)
                {       
                        aa=tt+t;       
                        USART_SendData(USART1, aa);//向串口1发送数据
                        while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//等待发送结束
                }
}


软件仿真串口输出是ABCDEABCDEABCDE,求解?

一周热门 更多>