Als «spi» getaggte Fragen

8
SPI: TI- oder Motorola-Modus?

Ich programmiere einen Cortex M3 Bare-Metal, um mit SPI Flash zu sprechen. Eines der Konfigurationsbits eines SPI-Steuerregisters ist FRF(Rahmenformat). Es kann entweder auf den SPI Motorola-Modus (0) oder auf den SPI TI-Modus (1) eingestellt werden. (Siehe ARM-Referenzhandbuch Seite 695 hier .)...

8
Ist SPI deutlich schneller als Bitbangen?

Ich habe ein Projekt basierend auf einem Bild 18f4550. Gibt es beim Schreiben in ein 595-Schieberegister einen deutlichen Vorteil bei der Verwendung von spi gegenüber regulären Io-Pins? Ich habe gehört, dass SPI schneller ist, bin mir aber nicht sicher, wie. Verwendet es eine andere, schnellere Uhr...

8
Meinen eigenen Bus entwerfen

Diese Frage ist weiter als meine vorherige Frage: Alternativen zu SPI aufgrund von EMI . Ich spiele mit der Idee, meinen eigenen Kommunikationsbus zu entwerfen. Ich wäre dankbar, wenn jemand ein Auge auf mein vorläufiges Design werfen und mir sagen könnte, wo ich verrückt bin ... Ich verwende...

8
SPI max Entfernung

Ich habe einen PIC16F877 µController, der über SPI mit einem MCP23S17 verbunden ist, und der letzte, der mit einer Tastatur und einem LCD-Bildschirm verbunden ist. Der Abstand zwischen dem µController und dem integrierten MCP-Schaltkreis beträgt 5 m. Meine Frage ist, wird es funktionieren oder...

8
Was sind einige Designprobleme für die Off-Board-SPI-Kommunikation?

Überblick: Ich kommuniziere zwischen 3 benutzerdefinierten Leiterplatten mit dspic33 über SPI. Ich habe einen Master und 2 Slaves, aber ich sende beiden Slaves die gleichen Daten (und lasse sie auswählen, worauf sie achten sollen). Hardware-Setup: Die beiden Slaves haben BLDC-Motorsteuerungen...

8
SPI-Gerät verhindert ISP-Programmierung

Ich habe einen ATmega8 mit einem Nokia LCD 5510 angeschlossen. Auf einem Steckbrett funktioniert alles hervorragend, und mein nächster Schritt besteht darin, es auf ein dauerhafteres Brett zu verschieben. Mein Problem ist, dass ich den ATmega8 nicht programmieren kann, während das LCD ebenfalls...

8
Wie schreibe ich in den SPI-Flash-Speicher?

Ich arbeite an einer Audioanwendung, bei der ich Audiodaten nicht auf einer SD-Karte ( Waveshield on Arduino), sondern auf einem SPI-Flash-Speicher-IC speichere und mein eigenes Board mit MCU, DAC und Verstärker rolle. Ich benutze einen Winbond W25Q80BVSSIG . Ich bin ziemlich vertraut mit der...

8
Unterschied zwischen MISO / MOSI und TxD / RxD

Was ist der Unterschied zwischen USART und SPI? Es gibt [TXD / RXD] für USART und [MISO / MOSI / SCK / SS] für SPI. Ich weiß, dass SPI ein synchrones Protokoll ist, aber USART ist Hardware. Aber was ist der Unterschied zwischen dem synchronen Teil von USART und der

8
SPI-Uhr auf PIC instabil

Ich versuche, das MSSP-Modul eines PIC18F25K22 im SPI-Master-Modus zu konfigurieren . Ich schaue auf das Timing und die Uhr bleibt nicht während der gesamten Übertragung stabil. Ein Bild zeigt es besser als Worte. Nachdem ein Bit gesendet wurde, verkürzt sich die Uhr und nicht jedes Mal um den...

7
Mikroprozessoren für mehrere (~ 40) SPI-Geräte?

Ich möchte ein Produkt entwickeln, das über 40 LCD-Drucktastenschalter kombiniert (Beispiel hier , die über SPI kommunizieren). Ich habe mir Mikroprozessoren angesehen, um damit umzugehen, aber ich habe Probleme, irgendwelche zu finden. Das höchste Angebot von Atmel sind 12 Geräte ( wie hier zu...

7
Einen AVR von einer anderen MCU über SPI neu programmieren?

Viele AVRs können ISPs sein - oder in Systemen, die über SPI programmiert sind. Ich habe ein Projekt, in dem das gesamte Gerät Firmware-Updates erhalten kann, und ich möchte auch die Firmware auf der Vorderseite des Hauptmikros aktualisieren. Da das Frontpanel bequem über SPI angeschlossen werden...

7
Kein PSB-Pin auf dem LCD?

Ich habe ein Winstar 144x32 LCD (WG14432D) gekauft, weil es billig war und es schön wäre, ein paar Experimente damit zu machen. Das Hauptproblem bei diesem LCD ist, dass es keine (funktionierende) Bibliothek dafür hat. Ich habe bereits mit Google im gesamten Internet gesucht, aber meine Ergebnisse...