Hallo, ich habe hier ein Board mit STM32F103. Der Prozessor läuft mit 72 MHz und das soll möglichst auch so bleiben. Allerdings ist mir das SPI zu schnell (auch bei einem 32er Vorteiler). Gibt es eine Möglichkeit den SPI-Takt weiter zu verlangsamen und gleichzeitig den System-Takt bei 72 MHz zu belassen? Vielen Dank schonmal für die Antworten, Gruß Peter
ASM Superprofi schrieb: > Software SPI. Nein braucht es nicht. Peter schrieb: > Gibt es eine Möglichkeit den SPI-Takt weiter zu verlangsamen Ja, indem man den Prescaler für den SPI-Clock verändert.
Der Baudrate-Prescaler kann meim F103 zwischen 2 und 256 variieren, bei 256 hat man 72MHz / 256 = 281.25 KHz
Na wenn es so banal möglich ist und der TO offensichtlich über die Präsenz eines Prescalers informiert ist und dieser Prescaler weiter senkbar ist, frage ich mich, warum man so blöd sein kann, eben diesen nicht weiter zu senken und statt dessen diesen Thread zu öffnen und unsere wertvolle Zeit zu stehlen?
(º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· schrieb im Beitrag
#4980147:
> Ich mag die 50 MHz SPI-Clock beim LPC1768.
Das hilft nicht viel wenn die Peripherie es nicht kann.
Selbst wenn es die Peripherie kann können es oft die
SPI-Verbindungen nicht.
Ich brauche so ca. 50 kHz beim SPI und wollte die Hardware verwenden (zusammen mit dem DMA Controller). Leider habt Ihr das ja auch noch nicht gemacht und deshalb wenig Ahnung. Ich schau mir mal das Startup-File und das Datenblatt an. Da steht bestimmt was Konkretes. Danke für die Hilfe, Gruß Peter
Was bist du denn für einer? Salamitaktik und dann so ein Kommentar. Periphal clock runtersetzen fürs SPI und dann mittels prescaler halt weiter runter gehen. Der Haupttakt kann ja bei 72MHz bleiben.
STM Apprentice schrieb: > Der Baudrate-Prescaler kann meim F103 zwischen 2 und 256 > variieren, bei 256 hat man > > 72MHz / 256 = 281.25 KHz und wenn das nicht reicht dann muss noch der APB Prescaler mit bis zu 16 dazu. Macht Minimum 17.578125kHz
(º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· schrieb im Beitrag
#4980147:
> Ich mag die 50 MHz SPI-Clock beim LPC1768.
Ich mag Schokolade.
Nico W. schrieb: > Was bist du denn für einer? > Salamitaktik und dann so ein Kommentar. Es tut mir leid - bitte nicht so empfindlich. Christopher B. schrieb: > und wenn das nicht reicht dann muss noch der APB Prescaler mit bis zu 16 > dazu. Macht Minimum > 17.578125kHz Das war der entscheidende Hinweis. Danke Dir! Gruß Peter
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.