解决LPC1343在Protues8.4不能仿真问题:ode U1_GND not found whilst binding pin V- of U1_U5_R1_ADC#0000!

来源:互联网 发布:贵阳广电网络客服电话 编辑:程序博客网 时间:2024/06/05 11:35

最近有个电子设计的客户需要利用Protues 仿真LPC1343,开始用的是7.8的版本,但是死活找不到这个单片机,于是换了最新的8.4版本来仿真,在加载hex文件后(不链接任何导线的前提下),能够正常运行,但是一旦我链接导线,就会出现:ode U1_GND not found whilst binding pin V- of U1_U5_R1_ADC#0000!这个错误,只有将所有导线删除后才不会出现这个错误,他提示的是U1的GND没有找到 然后什么PIN V-,我看元件图上并没有VCC和GND,实际上是VDD和VSS来代替的,并且VDD和VSS已经被隐藏,针对这个问题我做了以下两步

1、首先双击元件打开Hidden Pin然后将VSS绑定到GND,VDD绑定到VCC

但是没有任何反应,依然不断的提示上面的错误

到这里,我就在想,这个问题肯定是少了些什么,而且肯定是通过配置什么东西就能解决,如果不弄通过配置来解决的话,那就是软件的问题了,(我就在想:不知道他们吧ADC0809的那个BUg修改了没有),然后我就找到这个芯片的原理图,原来这个芯片是有模拟电源和数字电源两部分,但是模型中只有一个电源,于是我就想能不能给这个模型再增加一个电源,他不是说GND没有嘛,那我就给他加一个GND和VCC,

2、右击元件选择Packing Tool 打开模型,然后增加VCC和GND两个引脚,并给他绑定到另外一组电源的PIN脚号上,然后在做第一步,将新出来的VCC绑定到VCC上,GND绑定到GND上,然后加载HEX文件,链接导线。奇迹居然没有错误了。程序也可以正常仿真。可以继续下一步了。

解决问题后的思考:

昨天晚上查了一个小时的资料,都是说的第一步的方法就能解决,大多数问题都能在网上找到答案,有的虽然不能解决问题,但是也为你指明了方向,只是你还需要继续思考。我会将我项目中遇到的问题都记录到这个博客中,希望能过逐渐成长,积累更多的经验。

byqq:1048070562

0 0