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.


1
Wie kann V-USB das eingebaute SPI eines ATmega328p vermasseln?
Ich arbeite an einem V-USB-Projekt, das mit einem ATmega328p als Tastatur angezeigt wird. Der USB-Teil funktioniert gut (es ist nicht mein erstes V-USB-Projekt), aber nachdem ich den V-USB-Stapel mit gestartet habe, schlagen usbInit()alle Aufrufe der SD-Kartenbibliothek fehl. Wenn ich vorher die gleichen Funktionen aufrufe usbInit(), funktioniert alles einwandfrei. Ich verwende …
14 avr  atmega  spi  usb-device  sd 


4
Optoisolate 2MHz SPI-Kommunikation
Ich muss die SPI-Kommunikation zwischen zwei Chips isolieren. Der Engpass bei der Kommunikation liegt beim Slave, der anscheinend bis zu einer 2MHzSPI-Taktfrequenz arbeiten kann. Meine Idee ist, diese Isolation mit Hilfe von Optokopplern durchzuführen. Bei diesem ersten Versuch habe ich den 4n35 verwendet. Es hat einfach nicht funktioniert, also habe …

1
SPI-Busabschluss und Pull-up-Widerstände
Mein Mikrocontroller (ATMEL-Serie) muss über das SPI-Protokoll mit einem Slave-Gerät kommunizieren. Ich entwerfe die Hardware. Die maximale SPI-Busgeschwindigkeit beträgt 1 MHz. Der Abstand zwischen Master und Slave beträgt weniger als 50 mm. Q1) Muss ich einen Abschluss in Reihe auf dem SPI-Bus hinzufügen, um Reflexionen bei dieser SPI-Geschwindigkeit (1 MHz) …

1
SPI-Transaktions-Timeout Linux-Gerätetreiber
Ich stecke die letzten 3 Tage an einem Punkt fest. Ich arbeite am eink Gerätetreiber mit msm8960 qualcomm Chipsatz. Scenario: In der Datei: kernel / arch / arm / mach-msm / device-8960.c Ich kann die use of spidm_channels" and "spidm_crci"und die entsprechenden Einträge nicht überprüfen . (Msm8960 pro) (aus einem …
11 spi  driver  linux 

1
Beschleunigungsmesser BMA180. Wie gelingt es, Pins zwischen I2C und SPI zu teilen?
Der Beschleunigungsmesser BMA180 kann entweder ein SPI-Slave oder ein I 2 C-Slave sein. Die Pins für beide Busse werden gemeinsam genutzt. SPI mode I2C mode --------------------------------------------------- SDI input SDA bidirectional (!) SDO output ADDR address bit, input SCLK input SCL input CSB chip select, input I2C mode select, input Gemäß …
11 spi  i2c 

4
Programmierbarer variabler Induktor
Ich benutze derzeit einen variablen Induktor wie diesen . Ich versuche einen Weg zu finden, um die Einstellung programmgesteuert zu steuern, ähnlich wie bei einem digitalen Potentiometer. Gibt es ein solches Gerät oder gibt es andere gute Methoden, um dies zu erreichen? Es wird verwendet, um die Resonanz an ein …

4
Warum beginnt meine Wellenform vor dem Trigger?
Ich lerne, wie man SPI-Bustakt und -daten mit einem digitalen Speicheroszilloskop der Einstiegsklasse analysiert. Ich verwende einen BK Precision 2542B , um die Ausgabe der Takt- und MOSI-Leitungen von einem Netduino zu messen, der einen ARM-Mikrocontroller verwendet. In diesem Bild habe ich die Uhr auf Kanal 1 (gelb) und den …


1
Problem mit der Beendigung des SPI-Busses
Ich habe an einem Projekt gearbeitet, bei dem ein OMAP Linux SPI-Master mit 6 SPI-Slave-Peripheriegeräten (5x A / D-Wandler und Einzelmagnetometer) interagiert. Ich kann die SPI-Taktfrequenz einstellen und habe mit 50 kHz, 100 kHz und 1 MHz experimentiert. Ich habe ein Verdrahtungs- / Platinen-Diagramm beigefügt, das die Länge des SPI-Masters …

4
FPGA - DIY-Programmierung
Ich programmiere seit einigen Jahren Mikrocontroller und habe gerade FPGAs entdeckt, nachdem ich an einem Kurs für digitales Design teilgenommen habe. Nachdem ich einige Nachforschungen über verschiedene FPGAs, Entwicklungsboards usw. angestellt habe, zögere ich immer noch, irgendwelche zu kaufen, da ich nicht wissen würde, wie ich meine eigene Version des …
9 fpga  spi  programming 

2
Quad SPI PCB Layout
Ich versuche, mit der STM32-MCU ein gutes Layout für den Quad SPI NOR-Flash-Speicher MT25QL256ABA1EW9-0SIT zu erstellen. Mein Problem ist, dass ich die Pinbelegung des Speicherchips ziemlich unpraktisch finde. Ich habe es geschafft, die Pins auf der MCU-Seite so zu tauschen, dass die Signale nebeneinander liegen, aber es ist immer noch …
9 pcb  stm32  spi  layout  high-speed 


3
FSInit () - "CE_BAD_PARTITION" [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Elektrotechnik Stapel Börse. Geschlossen vor 8 Monaten . Ich verwende einen PIC18F26K80 und einen XC8-Compiler. Ich versuche, eine SD-Karte zu initialisieren und …
9 pic  spi  sd  fat 

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.