PIC18F2680 SPI SCK-Problem

Gast #758982
Lesenswert?

Hi ich verwende einen PIC18F2680 mit einem 16 MHz OSZ. (Ich brauche die 
16 MHZ für den ECAN)

Jetzt möchte ich mit einem Sensor über SPI kommunizieren. Der ist leider 
nicht gerade der schnellste und unterstützt nur einen SDK von 5kHz (min) 
bis 40 kHz (max)

Ich muss also meinen SCK der Hardware SPI vom Pic auf ca. 20 kHz 
runterbekommen! Leider kann ich nur einen Teiler von max 64 einstellen:

Also 16 Mhz / 64 = 250 kHz was immer noch viel zu schnell ist. Gibt es 
einen Trick wie ich das Problem in den Griff bekomme?

Ich verwende übrigens MikroC als C-Compiler. Dort gibt es auch ne 
SoftwareSPI die geht aber leider auch nur bis 50 kHz runter!

Danke für Eure Hilfe.
Gast #758988
Lesenswert?

>Ich verwende übrigens MikroC als C-Compiler. Dort gibt es auch ne
>SoftwareSPI die geht aber leider auch nur bis 50 kHz runter!

Da musste halt ne eigene noch langsamere Software SPI
selber schreiben. Ist nicht schwer.
#758992
Lesenswert?

@ Heinz (Gast)

>Also 16 Mhz / 64 = 250 kHz was immer noch viel zu schnell ist. Gibt es
>einen Trick wie ich das Problem in den Griff bekomme?

Soft-SPI

AVR-Tutorial: Schieberegister

>Ich verwende übrigens MikroC als C-Compiler. Dort gibt es auch ne
>SoftwareSPI die geht aber leider auch nur bis 50 kHz runter!

Selber machen. Ist einfach. Und wenn es langsam sein soll erst recht.

MFG
Falk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren