Forum: Mikrocontroller und Digitale Elektronik AVR ISP mkII sagt Kurzschluss zwischen SCK & MOSI


von AVRISP (Gast)


Lesenswert?

Hallo.

Ich habe das Problem, dass der Programmer mir bei einer neuen Schaltung 
sagt es sei ein Kurzschluss zwischen MOSI und SCK. Ich hab in der 
Schaltung rumgemessen, da ist kein Kurzschluss, aber anscheinend sind 
zwischen MOSI, MISO, SCK Dioden. Ich habe im Diodentestmodus bei meinem 
Multimeter 1.2V gemessen. Allerdings sind diese Dioden auch im 
Programmer und im ATMega32 selbst zufinden.

Hat jemand ne Idee was ich jetzt tun kann? Oder ist der Programmer 
defekt?

von short (Gast)


Lesenswert?

Wahrschinlich ist R42 niederohmig geworden ???

von AVRISP (Gast)


Angehängte Dateien:

Lesenswert?

warum sollte es? an dem SPI Bus hängen 2 DACs, 1 ADC und der ATMega32.
Die Datenblätter der DACs und ADCs sind im Anhang. Vielleicht hilft das. 
Wobei MOSI nur für die DACs ist und MISO für den ADC.

von short (Gast)


Lesenswert?

Wie ist der Pegel sämtlicher /CS-Pins der ADCs/DACs während der 
Programmierphase? Die müssten alle high sein, um den Datenstrom beim 
programmieren nicht zu stören. (Pull-Ups?)

von Chris (Gast)


Lesenswert?

4.1.1 Shared use of SPI programming lines
http://www.atmel.com/dyn/resources/prod_documents/doc2521.pdf

von AVRISP (Gast)


Lesenswert?

Das Könnte es sein die sind nur über den ATMega definiert, aber wenn der 
Resettet wird sind die wieder alle LOW.
Ich hätte gedacht weil es eine digitale Schnittstelle ist, sind die 
Eingänge davon quasi immer hochohmig.

D.h. es müsste dann klappen wenn ich 10kOhm Pullups jeweils an die CS 
bzw CS not Leitungen hänge?

von AVRISP (Gast)


Lesenswert?

Ok zu voreilig.

Ich hab jetzt das PDF Dokument von Chris angesehn, also muss ich wohl 
Serienwiderstände nehme und keine Pullups. Werde ich versuchen, danke 
schonmal bis hierher!

von AVRISP (Gast)


Lesenswert?

Noch ne Frage...welche Größe sollten die Widerstände haben? Ich hätte 
erwartet, dass auf den Leitungen kein Strom fließt und einfach mal 
10kOhm genommen. Was empfehlt Ihr?

von SF (Gast)


Lesenswert?

10K scheinen mir ein wenig Hochohmig zu sein. Ich habe für die 
Widerstände früher 1K oder 4K7 genommen. Einfach mal ausprobieren. Ich 
würde aber trotzdem sicherheitshalber noch Pullups für die CS Leitungen 
spendieren. Diese Leitungen floaten ja wenn der Atmel seine Ports 
hochohmig schaltet und das ist fast immer schlecht für Digitaleingänge 
...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.