Hallo André,
> Ich kann in Deinem Quelltext keinen Fehler entdecken. > Welche Werte werden bei AD[6] und AD[8] zurückgegeben ? > > Versuch mal mal folgendes Testproggie: > > ports.set(PortA,1); > ports.set(PortB,1); > sleep 15; > loop > { > AD[6]=ports.adc(0); > AD[7]=ports.adc(1); > .... // Ausgabe von AD-Werten > } > > Es wäre auch möglich, da Du von mir einen Bausatz und keinen Baustein
ich habe einen Bausatzvon Dir und der ist auch OK.
> bestellt hast, daß sich auf der Platine eine kalte Lötstelle befindet. > Wenn in AD[6] und AD[7] "0" drinsteht, könnte es auch sein, daß > Du AD0-3 und AD1-3 aus Versehen kurzgeschlossen/auf Masse gelegt hast.
Bitte nicht erschlagen... könnte mich selber Ohrfeigen Ich habe eine kleine Lötbrücke auf meiner Adapterplatine zwischen den 2 (6,8K) Widerstände für Port AD0-3 und AD1-3 gefunden. (einfach nicht gesehen)
> (Mit Durchgangsprüfer(Multimeter) kurz durchmessen). Jetzt ja Vertrauen ist Gut... > Das obige Testproggie schaltet den AD-Multiplexer zum Testen > dauerhaft auf ADx-3.
Vielen Dank und Sorry!! Burkhard
PS: Hin und wieder ist ein Multimeter einfach angebracht auch wenn es nur ein Paar Widerstände sind ;-)
Meine Seite: http://www.fischer-world.de |