这个
1、既然可以下载,就说明板子可以工作了。可以先考虑是不是引脚配置上有些问题,重新检查一下引脚配置。
2、看一下你的主控芯片的控制模式,是不是模式没选好或者是引脚没有接好
3、自习检查一下原理图有没有问题,是不是画板子的时候封装不太对
4、用万用表测一下各个节点的电压之类的看看板子供电是不是正常,后面的各种原件有没有正常工作。
5、看看程序设计的协议和你板子是不是匹配
这样检查下来再看看,如果还有问题那就要更仔细的检查了
在线debug一下
芯片是不是启动了
到底进没进主函数
建议先编写一个测试脚本程序测试下程序吧,先检查程序是否运行,利用系统内的某些便于观察的资源如LED等来判断。
如果程序不运行的话,就重点检查时钟和复位电路。如果程序没有问题就检查检查外围电路的焊接以及连接问题吧。。
你用的MCU是什么类型的?16位还是32位的?
1、鉴于你的问题,可以看看看门狗是否设置了。
2、有没有电源监控程序。
3、你的程序结构是怎样的?如果程序在别的硬件上能跑,说出不是程序代码本身,而是硬件的问题。是你打样的样片某个引脚或某个地方设置不对。硬件的原因,电压,晶振是大众,这些都能想到,小众的问题才是麻烦的,哪怕你连错一根信号线都是大问题。
4,你最好找到那个能跑你现在程序的硬件,然后对比一下,这样最能方便地解决问题啊