Als «spi» getaggte Fragen

SPI ist eine serielle 3- oder 4-Draht-Busschnittstelle mit Takt (SCLK), Dateneingang (MISO) und Datenausgang (MOSI). Die vierte Leitung ist eine Slave-Auswahl, um ein Gerät am Bus eindeutig auszuwählen. Dieses Signal ist normalerweise aktiv-niedrig. Slave Select, Chip Select, CS #, SS # stehen normalerweise für dieselbe Funktion. Überprüfen Sie jedoch unbedingt das Datenblatt. Der SPI-Bus ist ein * de facto * Standard ohne formale Spezifikation.

2
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 gleichen Betrag. …
8 pic  spi  timing 

3
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  uart 

7
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 Programmierung von AVR mit dem AVRISP …

2
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 derzeit einen …

2
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 .) Das Datenblatt des SPI Flash ( hier verfügbar ) …
8 embedded  arm  spi  flash 

4
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 als der Rest des …
8 pic  spi 

5
Was ist der beliebteste eingebettete serielle Bus? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

3
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 nicht? Und wenn es nicht funktioniert, …
8 spi 

1
Implementierung der Kompensation der Leitungsausbreitungsverzögerung für den BiSS-Master in der Software
Nach einer Frage, die ich vor einiger Zeit gestellt habe: Einfache Implementierung der BiSS C-Schnittstelle für einen Positionsgeber . Ich habe einen einfachen BiSS-Master (Punkt zu Punkt) implementiert, um mit einem Encoder zu kommunizieren. Bei Frequenzen unter 2 MHz und kurzer Kabellänge funktioniert die Software mit dem SPI-Modul auf dem …

2
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 waren nicht beeindruckend: …
7 arduino  spi  lcd  wiring 


3
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 finden ), und ARM sieht nicht …

7
Warum gibt es an Bord von Kommunikationen wie I2C, SPI usw. im Allgemeinen keine Fehlerprüfung?
Einige Fehlerprüfungsmethoden wie Paritätsprüfung, Prüfsumme, CRC usw. werden für die drahtgebundene / drahtlose Kommunikation verwendet. Die meisten ICs mit Schnittstellen wie I2C, SPI usw. verwenden jedoch keine Fehlerprüfmethode. Lassen Sie uns nach "i2c i / o expander" suchen und ein zufälliges Datenblatt öffnen. Betrachten wir zum Beispiel PCF8574 von TI, …

1
Welcher SPI-Modus soll verwendet werden?
Ich verbinde einen 23LC1024 SPI Serial SRAM mit einem PIC18, indem ich den C18-Compiler und die integrierten Funktionen verwende, <spi.h>wie in den Compiler-Bibliotheken , Abschnitt 2.8 beschrieben: OpenSPI1 - Initialisieren Sie das SSP x- Modul. void OpenSPI1( unsigned char sync_mode, unsigned char bus_mode, unsigned char smp_phase); Für bus_modekann ich einen …
7 pic  c  spi  sram  c18 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.