新闻中心

EEPW首页>嵌入式系统>设计应用> LPC1768程序执行问题

LPC1768程序执行问题

作者: 时间:2016-11-21 来源:网络 收藏
使用keilMDK调试程序

本文引用地址: //m.amcfsurvey.com/article/201611/319434.htm

使用LPC1768控制一些电磁铁,使用上位机控制电磁铁,都可以单独控制,但是用传感器控制电磁铁,控制一个电磁铁,其他电磁铁也动作,所调用的函数一样的,不知怎么回事。

经过分析,发现是堆栈问题,堆栈太小,局部变量被覆盖。增加堆栈大小。

在startup_LPC17xx.s文件中,
Stack_SizeEQU0x00000200 改为
Stack_SizeEQU0x00000250
就解决了问题

后来发现,不是这个问题,而是IO设为输入与输出的问题。




关键词:LPC1768程序执

评论


技术专区

关闭