单片机各个模块能运行,组合后就不能运行,不知道主要问题都有哪些
发布网友
发布时间:2024-09-30 09:02
我来回答
共4个回答
热心网友
时间:2024-10-26 04:50
有几个可能的问题:
1、硬件资源之间混杂不清,比如你在这里用到了定时器一直在做事,那边你又把总段给关了。
2、时序受到影响。有些模块需要比较严格的时序,但是你的一些模块工作的时间比较长,影响到了。
3、中断服务程序里面的代码太长。中断服务程序越短越好,你懂的。
4、还有很多,其他网友说说吧
热心网友
时间:2024-10-26 04:50
不知道你是怎么组合的!
不过你还是理清楚点你的思维!程序不是简单的凭凑就可以在一起了!你的好好的学习和掌握相应的程序之间的联系!
问题可能出在:你的一个定义的变量是不是在俩个程序都使用了!
还有你的这个程序时怎么安排的!那些在前那些在后!
各个程序之间的相互有没有影响!
多个程序使用的定时器的问题!中断问题!还有很多!
这个还是要依靠程序决定!你自己要好好的思考一下!只有自己思考出来的才是自己的!
热心网友
时间:2024-10-26 04:50
一般有io口,定时器等问题
热心网友
时间:2024-10-26 04:51
那就是组合的有问题了。
可以逐个组合,一步一步测试,看看到哪里出了问题。