回忆1 发表于 2016-6-12 15:09:31

使用stm32f411ce中遇到的问题

在使用stm32f411ce芯片时,利用keil mdk 5.15作为编译环境。仿真器采用Jlink。利用st官方标准库文件,建立工程,主函数仅有while(1)循环,在硬件仿真时,keil软件中的复位按钮无法实现复位功能。是什么原因?

xmshao 发表于 2016-6-12 15:36:31

先保证硬件线路正确。电源OK,连接正确;

从库模板开始建立工程,跑个简单的代码。

回忆1 发表于 2016-6-12 15:50:35

主函数是int main(void)
{
int i;
while (1)
{
                i++;
                if(i>500) i=0;
               
}
}
硬件运行时,会进入HardFault_Handler(void)的死循环。查看变量i没有正常自加。如果将HCLK配置低于36Mhz时变量i就正常自加,如果使用库模板模式的HCLK为100Mhz就会出现运行后进入HardFault_Handler(void)的死循环,这会是什么原因造成的呢?

任风吹吹 发表于 2016-6-13 12:28:53

本帖最后由 任风吹吹 于 2016-6-13 12:29 编辑

回忆1 发表于 2016-6-12 15:50
主函数是int main(void)
{
int i;

看代码,变量i没有初始值就直接使用了。

xmshao 发表于 2016-6-19 12:42:09

一个因VCAP脚导致的hardFault异常的话题

smallpotaoto8 发表于 2019-10-19 18:48:19

我想问下,有F411CE的驱动的安装包吗:lol
页: [1]
查看完整版本: 使用stm32f411ce中遇到的问题