电路板焊接完成发现CPU没有工作,需要从哪些方面考虑解决这个问题?
2017-09-14 10:40
645 查看
(1)首先要考虑电源和短路问题,严格来说在电路板焊接完成以后首先要检查电源是否短路,不短路情况下上电检查电源各输出电压是否正确。
(2)若电源电压输出正确,需要检查有源晶振输出频率与信号质量或者无源晶振是否起振,这个正确说明心跳正常。
(3)若还有问题,需要看一下最小系统,包括复位电压、boot启动模式、下载口或者一些特殊管脚去耦电容等等。
(4)还需要明确的是自己的程序有没有问题,最简单的方法找一块开发板跑一个相同的led闪灯程序,若晶振频率相同情况下下到板子上自己的不行,就需要认真核对一下原理图和PCB了。
(5)当然不完全排除PCB制板厂工艺或者芯片质量问题,但一般来说正规渠道这两个问题的概率极小。
(2)若电源电压输出正确,需要检查有源晶振输出频率与信号质量或者无源晶振是否起振,这个正确说明心跳正常。
(3)若还有问题,需要看一下最小系统,包括复位电压、boot启动模式、下载口或者一些特殊管脚去耦电容等等。
(4)还需要明确的是自己的程序有没有问题,最简单的方法找一块开发板跑一个相同的led闪灯程序,若晶振频率相同情况下下到板子上自己的不行,就需要认真核对一下原理图和PCB了。
(5)当然不完全排除PCB制板厂工艺或者芯片质量问题,但一般来说正规渠道这两个问题的概率极小。
相关文章推荐
- 管理是需要的。我是在99年接触csdn的。那时在csdn上看帖子,订程序员杂志,真是感觉获益非浅,由于工作的原因又一段时间没有上csdn。前几天和别的公司程序员聊天,我无意中说道,可以去csdn找找帮助呀,也许程序上的问题就解决了,他的回答让我吃了一惊,c
- 在使用Hibernate时,因为一个查询需要更多的表连接而要使用SQL来解决性能问题。然而返回的结果集中包含了没有映射的Entity类中的表字段,在这个SQL中还有使用如何将层次关系的父子结点显示为横行
- 摘要 MAC,PIN,磁道密钥 在平时的工作中,很少接触安全这块内容,最近需要自己独立完成安全这块内容,在开发中遇到的问题会在下面的理解中得到相应的解决。 在交易平台中,基于安全考
- JS代码获取当前日期时支持IE,不兼容FF和chrome,解决这个问题,我们需要把获取时间的getYear()函数换成getFullYear()
- sping全局异常处理器没有工作问题的解决
- 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为(转)
- java中使用堆外内存,关于内存回收需要注意的事和没有解决的遗留问题(等大神解答)
- 运行VS2010后CPU占用率高,鼠标指针旁的沙漏一闪一闪,终于解决这个问题了!
- 如果网页内容需要支持多语言,你会怎么做?在设计和开发多语言网站时,有哪些问题你必须要考虑?
- Android:解决DatePickerDialog只有完成按钮、没有取消按钮的问题
- "没有可用于当前位置的源代码"这个问题如何解决?
- yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。
- PHPWind Wamp环境设置完成,出现Localhost需要输入帐户和密码,问题解决
- 如果网页内容需要支持多语言,你会怎么做?在设计和开发多语言网站时,有哪些问题你必须要考虑?
- 增加电脑内存条需要考虑的问题及解决办法
- iOS 如何巧妙解决“一个任务需要等待另外一个任务完成后才可以执行”的问题
- 发现的问题, 没有解决
- 为什么不用C++写游戏(聪明的程序员不用C++折磨自己)(这些工作,QT都替开发者解决了,C++没有根类导致太多的问题,也没有字符串类)
- Android:解决DatePickerDialog只有完成按钮、没有取消按钮的问题
- 解决JPA 注解开发 Myeclipse 2017 C9 出现没有发现持久化单元中定义的名为 问题