你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
小贾-370388 发表于 2014-11-18 10:07 STM32出现HardFault_Handler故障的原因主要有两个方面: 1、内存溢出或者访问越界。这个需要自己写程序的 ...
duanks 发表于 2014-11-14 20:42 HardFault_Handler里加return,看看是执行完什么指令后进去的
学习,谢谢
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,求解?
请问能详细说说吗??