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?
Wahrschinlich ist R42 niederohmig geworden ???
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.
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?)
4.1.1 Shared use of SPI programming lines http://www.atmel.com/dyn/resources/prod_documents/doc2521.pdf
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?
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!
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.