发 帖  
原厂入驻New
[问答] 芯片在传输到实际PCB之后不想工作怎么办
182 PCB 芯片
分享
嗨,我被一个奇怪的问题难住了。我在一个装有8mhz晶体和33pf负载电容器的小型开发板上进行了代码开发等,一切正常。但是,芯片传输到实际PCB之后不想工作。它使用16x2LCD输出HW加载/初始化的不同阶段,并且除了第一行黑色外,LCD不显示任何内容。我尝试过不同值的电容器,在一次启动时,它用33pf的盖子启动,然后停止-不会经过第一个LCD输出文本,然后重新设置以再次开始显示空白LCD。我检查并重新检查了IO,并把所有连接都拆卸下来,只剩下电源。y和LCD,但是LCD在主要生产PCB中不工作。我的振荡器设置:8mHz晶体HSOsc+PLL使能MCU频率:48mHz。PLL预分频器:div by 2Any为什么会这样?我很感激能得到这份工作。
0
2020-5-11 06:37:52   评论 分享淘帖 邀请回答

相关问题

19个回答
如果LCD显示黑色的上行,则通常不能正确初始化。是否有调试器?
2020-5-11 06:46:55 评论

举报

基本去耦电容器?复位线被拉起?
2020-5-11 06:57:19 评论

举报

谢谢你写。不确定它的LCD没有正确初始化,虽然我认为它是在一个点。DEV板和生产板都有LCD。只是把芯片放在生产板上不给出任何LCD输出,但在开发板上却可以。虽然我没有专门的调试器……
2020-5-11 07:05:50 评论

举报

所有的去耦电容都在那里。没有编程板上的生产板,所以MCLR引脚左浮动。这应该是个问题吗?
2020-5-11 07:16:12 评论

举报

你没有数据,但你有结论。你把水晶放在望远镜上了吗?还有其他方法来查看PIC是否正在运行?未初始化的LCD可能是因为您的init定时关闭。这会给你随机的不工作的显示器。这是除了可能出错的其他事情之外。电源检查的范围。焊料短路,焊料连接不良。缺少零件。通量污染名单还在继续。你连皮卡3都没有?这是业余爱好项目吗?如果在板上没有调试连接器。然后我们将称此体验。就你的水晶理论而言。水晶的零件号是多少?数据表说明电容器应该是什么?在PIC上设置的水晶模式是什么?你仍然需要一个范围。
2020-5-11 07:27:46 评论

举报

得到一个!如果在配置位设置中禁用它,则不会。
2020-5-11 07:38:04 评论

举报

是的,浮动复位不应该是一个问题,如果MCLR功能被禁用,但…它仍然是一个超过平均敏感引脚,可能会得到尖峰或类似…
2020-5-11 07:50:47 评论

举报

我有一个结论,因为我用一个范围检查了它;)其他一切都很好,没有短路,缺少连接,通量污染等等,我对所有这些都非常了解。但是你在这里没有抓住要点——当两个板中的参数相同(相同的晶体mfgr,型号和电容器),为什么呢?它工作在一个而不是另一个?
2020-5-11 08:06:38 评论

举报

LCD是相同的模型,还是来自同一个MFGR?
2020-5-11 08:13:02 评论

举报

MCLR pin被提拔得很高,但没有成功。也许在测试不同的上限值时,我不小心移除了mclr电阻,但是无论如何,现在我已经设法使整个板再次工作。我认为把去耦上限也放在MCLR上只是为了更好的测量。谢谢。
2020-5-11 08:29:49 评论

举报

“但是你忽略了这一点——当两块板(相同的晶体mfgr、模型和电容器)中的参数相同时,为什么它在一块板上工作,而在另一块板上不起作用呢?”不,你忽略了这一点,容忍意味着这样的事情发生。你是否查过数据表上的液晶显示时序?你知道这个论坛有多少100个线程在这个主题上吗?所以你的水晶在正确的频率下振荡,并开始用范围检查?然后移动,这不是问题。所有的VCC和接地引脚连接。所有的解耦器都盖上正确的距离,正确的类型和值。MCLR保持在高位或被禁用。电源是否为正确电平,没有太多的纹波?下辈子的课。在设计中总是有一个调试的LED。您如何验证PIC没有运行。如果你有一个范围,检查到LCD的线路是否正在改变?如果是,比PIC正在运行。
2020-5-11 08:37:30 评论

举报

LCD是相同的——我基本上是从一块板上拔出它并把它插到另一块板上。但是我可能发现了我的“问题”-联合国倾向于MCLR PIN。当MCLR在配置中保持活跃时,它并没有被拉高。是的,我认为这是一个有价值的提示——在设计中有一个调试的LED。谢谢,将包含它。
2020-5-11 08:55:09 评论

举报

此外,如果你有LVP启用,别忘了拉PGM引脚低。
2020-5-11 09:09:21 评论

举报

啊,我不使用LVP,只是一个HID引导加载程序。让事情变得简单。:)
2020-5-11 09:27:27 评论

举报

IMO,使用Bootloader进行开发远不是简单的。这就像你是盲人;-)得到一个PICkit或其他工具,可用于电路编程和调试,从MPLABX…
2020-5-11 09:32:31 评论

举报

是的,我自己制作了3个-只是没有时间来焊接它。现在使用皮卡2(再次自制):-)
2020-5-11 09:39:26 评论

举报

燃烧和祈祷。非常古老的学校。
2020-5-11 09:48:47 评论

举报

如果它是一个克隆的PICTIT2,那么你已经有了18F2550的调试器!(我们也做了泡菜2)
2020-5-11 10:00:39 评论

举报

哈哈,不是真的。我确保事情在我的开发板设置工作,然后将芯片转移到应用程序板。对于无数的项目,这种方法总是很好。就在这时,奇怪的怪癖出现了。再一次,MCLR上拉电阻丢失了,所以现在一切都好了。
2020-5-11 10:06:01 评论

举报

只有小组成员才能发言,加入小组>>

109个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表