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

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扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版