你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32调试时进入HardFault_Handler中断

[复制链接]
涯之彼端 提问时间:2014-11-14 00:55 /
阅读主题, 点击返回1楼
收藏 1 评论21 发布时间:2014-11-14 00:55
21个回答
黄小狼 回答时间:2015-1-18 19:41:42
小贾-370388 发表于 2014-11-18 10:07
STM32出现HardFault_Handler故障的原因主要有两个方面:

1、内存溢出或者访问越界。这个需要自己写程序的 ...

请问那个汇编写在哪个文件里面呀?
dsjsjf 回答时间:2015-1-18 22:20:30
楼主程序这么简单,会不会是没加while(1)而造成的
uCOS+LwIP 回答时间:2015-4-13 12:54:24
在有OS的以太网串口服务器单向传输一点问题都没有,双向传时会不定时进入HardFault_Handler(void) 搞好几天“百度了几夜”都没找是跑到那才进入HardFault_Handler(void) 的,那位大侠有这方面的经验交流一下。。。。。感激不尽。。。。
木木鱼 回答时间:2015-4-13 14:57:01
帮忙顶下
chendiand 回答时间:2015-5-6 15:39:48
楼主的中怎么解决的
那就地方iv 回答时间:2015-5-9 23:15:58
小贾-370388 发表于 2014-11-18 10:07
STM32出现HardFault_Handler故障的原因主要有两个方面:

1、内存溢出或者访问越界。这个需要自己写程序的 ...

学习,谢谢
ljmf5 回答时间:2016-1-22 22:31:29
我是在串口程序里面出现这个问题
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,求解?
原田夜舞love 回答时间:2016-11-20 21:02:42
我也遇到了这个问题,不知道该如何解决
liuxy236@tom.co 回答时间:2016-11-20 23:14:13
                                       
zengyi703-16313 回答时间:2016-11-21 07:13:35
学习了

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版