为什么程序是对的,但烧录到单片机里面不运行

2024-12-25 08:02:04
推荐回答(5个)
回答1:

程序编译连接都对,不等于程序就是对的。假如小灯是在P1.0上,可程序却写在P3.5上,这程序编译时仍然是对,可小灯却不会亮的。因此,程序编译连接都对,但程序也一样是错误的。
这是逻辑上的错误。
什么原因,把程序发上来才知道。

回答2:

编译连接通过并不是代表程序就没有问题,有些问题只靠编译器是找不出来的!仔细看看出问题的这行代码是不是调用了未知的函数,是不是程序内存越界等等

回答3:

你是所有的程序下载到单片机里都不行,还是你做的不行?查查看是出在硬件上还是软件上?

回答4:

硬件连接和程序的问题,能看一下程序吗

回答5:

那检查一下,看看硬件电路连接的有问题不?