Forum: Mikrocontroller und Digitale Elektronik Schaltplan-Check - GPS-Logger


von Lasse S. (cowz) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hi,

ich weiß, es gibt schon mehrere GPS-Logger, aber hier nochmal meiner... 
Ich würde mich freuen, wenn ihr kurz mal über den Schaltplan 
rüberschauen könntet und vielleicht ja noch nen Fehler findet.

Meine größte Unsicherheit besteht in der Anbindung der SD-Karte und beim 
GPS (das übrigens eines aus diesem Thread ist: 
Beitrag "[V] Mini GPS Module - SkyTraq Venus 6 (22x22x8mm)" ).

Vielen Dank schonmal und

Gruß
Lasse

PS: Mir ist bewusst, dass der Mega128 absolut unterfordert ist. Aber ich 
hab den gerade noch hier, somit spar ich mir ne Bestellung :)

von Pete K. (pete77)


Lesenswert?

Braucht es da wirklich einen M128?

von holger (Gast)


Lesenswert?

Nimm PB0/SS als CS für die Karte. Dann tappst du nicht in
die SPI Falle. RxD und TxD kreuzt man normalerweise.

von Pete K. (pete77)


Lesenswert?

Reset hat einen Pullup, keinen Pulldown.

Und bei der SD-Karte könnte man auch einen 10µF zusätzlich spendieren.

von Lasse S. (cowz) Benutzerseite


Lesenswert?

Hallo,

Pete K. schrieb:
> Braucht es da wirklich einen M128?

Kam wohl direkt mit meinem Edit einher :) Nein, braucht man nicht, liegt 
aber grad rum :)

holger schrieb:
> Nimm PB0/SS als CS für die Karte. Dann tappst du nicht in
> die SPI Falle.

Ich dachte gerade, dass ich den SS-Pin lieber nicht nutze, da er ja den 
AVR bei fehlerhafter Ansteuerung in den Slave-Mode versetzt. Was sollte 
daran schlecht sein, den extra nicht zu benutzen, bzw. kannst du 
nochmal erklären, warum ich ihn lieber benutzen sollte? :)

holger schrieb:
> RxD und TxD kreuzt man normalerweise.

Uh, sind die am GPS falsch rum? Danke!

Pete K. schrieb:
> Reset hat einen Pullup, keinen Pulldown.

Autsch, danke :)

Pete K. schrieb:
> Und bei der SD-Karte könnte man auch einen 10µF zusätzlich spendieren.

Ok, wird eingebaut.


Vielen Dank an euch alle, ich hoffe, das waren jetzt die gröbsten Fehler 
(falls ihr noch welche findet... :))

Lg
Lasse

von holger (Gast)


Lesenswert?

>> Nimm PB0/SS als CS für die Karte. Dann tappst du nicht in
>> die SPI Falle.

>Ich dachte gerade, dass ich den SS-Pin lieber nicht nutze, da er ja den
>AVR bei fehlerhafter Ansteuerung in den Slave-Mode versetzt. Was sollte
>daran schlecht sein, den extra nicht zu benutzen, bzw. kannst du
>nochmal erklären, warum ich ihn lieber benutzen sollte? :)

Weil du ihn für CS auf Ausgang schalten mußt. Und damit ist alles in 
Butter.

>holger schrieb:
>> RxD und TxD kreuzt man normalerweise.
>
>Uh, sind die am GPS falsch rum? Danke!

Das weiß ich nicht. Kontrolliere es einfach noch mal.

von Lasse S. (cowz) Benutzerseite


Lesenswert?

Hi,

das mit dem GPS stimmte, danke.

Das mit dem CS-Pin hab ich noch nicht verstanden, so wie ich das hab 
funktioniert das doch auch, oder? CS kann ja nicht an SS gekoppelt sein, 
da man bei SPI ja u.U. mehrere CS-Pins braucht.

Gruß
Lasse

von holger (Gast)


Lesenswert?

>CS kann ja nicht an SS gekoppelt sein,
>da man bei SPI ja u.U. mehrere CS-Pins braucht.

Ja, und? Ich benutze SS IMMER als CS für einen
der SPI Slaves.

von Lasse S. (cowz) Benutzerseite


Lesenswert?

Hi,

ok, habe grad nochmal nach geguckt, du hast Recht, dass es keine 
Probleme gibt, wenn der SS-Pin als Ausgang konfiguriert ist.

Es spricht aber wohl auch nichts gegen eine andere Wahl des CS-Pins. 
(ja, ich war übereilig und habe das Layout schon fertig)

Gruß,
Lasse

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.