Forum: Mikrocontroller und Digitale Elektronik PIC24 // 2 mal SPI auf PIC24 möglich ?


von Patrick (Gast)


Lesenswert?

Hallo,

Ich arbeite momentan an einem PIC24HJ128GP502. Ein LCD-Display ist schon 
per SPI-Bus angeschlossen. Nun möchte ich einen DAC ebenfalls mit 
SPI-BUS betreiben. Der Code hierfür steht soweit.

Das LCD-Display hat funktioniert.

Wenn ich nun meinen DAC anschließe, flackert das Display nur noch.

Am DAC ist ein CS- sowie der Clock messbar. Dieser stimmt auch nach 
meiner programmierten Vorgabe (4MHz) überein.

Im Datenblatt des PIC24HJ... wird erwähnt dass dieser PIC für 2 
SPI-Bus-Systeme geeignet ist. Kann man diese komplett unabhängig 
voneinander betreiben oder verwenden beide SPI-Bus-Systeme den gleichen 
Quarz um ihren Takt zu erzeugen?

Oder hat jemand eine andere Idee wieso mein Display anfängt mit 
flackern?

Gruß

von Frank K. (fchk)


Lesenswert?

Die SPI Einheiten sind voneinander unabhängig.

Warum Dein Display flackert, kann ich Dir nicht sagen. Ich hoffe, Du 
hast für Display und DAC getrennte !CS-Leitungen genommen. Das sind ja 
nur einfache IO-Pins, die nichts mit der eigentlichen SPI-Einheit zu tun 
haben.

fchk

von Max H. (hartl192)


Lesenswert?

Patrick schrieb:
> Kann man diese komplett unabhängig
> voneinander betreiben oder verwenden beide SPI-Bus-Systeme den gleichen
> Quarz um ihren Takt zu erzeugen?
Eigentlich beides: Die SPI Takte werden zwar beide vom (gleichen) 
Systemtakt (FCY) abgeleitet, du kannst Prescaler und sonstige 
Einstellungen aber unabhängig voneinander einstellen.

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.