1 在线仿真,无法开始到main()
- 观察工程Options debug的设置有没有勾选run to main()
- 观察debug设置里的reset是不是auto reset
- 是否需要清除所有断点
- 检查systemInit()时钟初始化的最后两句,VECT_OFFSET是否为0x00
- 检查供电、晶振等
2 外设不运行,中断不响应
- 检查PPP_cmd(PPP,ENABLE)是否使能
- 检查PPP_ITConfig(PPP, ENABLE)是否使能
- 检查NVIC_Init()是否中断使能
- 检查PPP_Init()初始化过程IO和外设的时钟APB1或APB2是否使能正确
- 检查外部连接是否OK,中断源是否正确
- DEBUG查看外设寄存器状态