Bascom SPI Clock = 2 unmöglich?

Gast #2492419
Lesenswert?
• ▲
▼
Hallo.
Sehe ich das richtig, dass ich die SPI Frequenz nur f(µC) / 4 etc. 
benutzen kann, und nicht /2?
Kann man es irgendiwe möglich machen, oder gibt es da ein Technisches 
Problem, warum es nicht geht?

Ich Betreibe mein Atmega32 mit 16MHz.
Es ist ein SPI Chip als Slave angeschlossen.
Der Chip kann mit max. 10Mhz klar kommen.
Darum teile ich meine Frequenz durch 4.
Somit wackelt mein Hardware SPI mit 4 Mhz. Das ist mir etwas zu wenig, 
ich möchte schneller werden um für den Fall der Fälle etwas Reserve zu 
haben.
Im Moment läuft Alles, aber sehr an der Grenze.

Weiss Jemand einen Rat?

Danke

Gruss Alex S.
Gast #2492425
Lesenswert?
• ▲
▼
>Warum reichen dir die 4MHz nicht?
Im Moment läuft Alles, aber sehr an der Grenze.

ich hatte mal ab und zu Probleme, desswegen habe ich im Programm einige 
Pausen von waitus 10 auf waitus 2 reduziert.
Jetzt läuft das schon, aber ich habe Angst, dass es sehr knapp ist.

Gruss Alex S.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.