stm32l调试问题

[复制链接]
2370|3
 楼主| ade521 发表于 2011-8-21 11:16 | 显示全部楼层 |阅读模式
我想问一下各位老师:我编好程序后通过jlink下载到stm32l芯片中,在调试的时候出现了这样的问题,main函数里刚开始的初始化不执行(比如GPIOinit SPIinit)而程序直接跑到while(1)循环里面执行,我不太懂啊,是软件问题还是硬件问题?望大家谁遇到同样问题给以解决办法,不胜感激啊!
main(void)
{
GPIO_Configuration();
SPI1init();
while(1)
{
//GPIO_Configuration();
GPIOB->BSRRH = GPIO_Pin_10;  //让PB10端口置位0 点亮黄灯
GPIOB->BSRRH = GPIO_Pin_11;   //PB11端口置位低 点亮红灯

  }
}这是main函数!
相信哥咯 发表于 2011-8-21 13:53 | 显示全部楼层
你怎么知道它跑到while里面执行?
 楼主| ade521 发表于 2011-8-21 14:24 | 显示全部楼层
我单步运行了,每次都会跳到while里面,况且在板子上也能看到灯亮的啊!
 楼主| ade521 发表于 2011-8-21 15:34 | 显示全部楼层
希望知道的高手帮忙解决一下啊!现在迫切需要解决的问题!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

3

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部