LPC1768程序執行問題
使用LPC1768控制一些電磁鐵,使用上位機控制電磁鐵,都可以單獨控制,但是用傳感器控制電磁鐵,控制一個電磁鐵,其他電磁鐵也動作,所調用的函數一樣的,不知怎么回事。
經過分析,發現是堆棧問題,堆棧太小,局部變量被覆蓋。增加堆棧大小。
在startup_LPC17xx.s文件中,
就解決了問題
后來發現,不是這個問題,而是IO設為輸入與輸出的問題。
使用LPC1768控制一些電磁鐵,使用上位機控制電磁鐵,都可以單獨控制,但是用傳感器控制電磁鐵,控制一個電磁鐵,其他電磁鐵也動作,所調用的函數一樣的,不知怎么回事。
經過分析,發現是堆棧問題,堆棧太小,局部變量被覆蓋。增加堆棧大小。
在startup_LPC17xx.s文件中,
就解決了問題
后來發現,不是這個問題,而是IO設為輸入與輸出的問題。
評論