使用stm32f411ce中遇到的问题
在使用stm32f411ce芯片时,利用keil mdk 5.15作为编译环境。仿真器采用Jlink。利用st官方标准库文件,建立工程,主函数仅有while(1)循环,在硬件仿真时,keil软件中的复位按钮无法实现复位功能。是什么原因?先保证硬件线路正确。电源OK,连接正确;
从库模板开始建立工程,跑个简单的代码。 主函数是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:29 编辑
回忆1 发表于 2016-6-12 15:50
主函数是int main(void)
{
int i;
看代码,变量i没有初始值就直接使用了。 一个因VCAP脚导致的hardFault异常的话题 我想问下,有F411CE的驱动的安装包吗:lol
页:
[1]