Pytania otagowane jako spi

SPI to 3 lub 4-przewodowy interfejs magistrali szeregowej niskiego poziomu z zegarem (SCLK), wejściem danych (MISO) i wyjściem danych (MOSI). Czwarty przewód to Slave Select, aby jednoznacznie wybrać urządzenie w magistrali. Ten sygnał jest zwykle aktywny-niski. Slave Select, Chip Select, CS #, SS # oznaczają zwykle tę samą funkcję. Pamiętaj jednak, aby sprawdzić arkusz danych. Magistrala SPI jest * de facto * standardem bez formalnej specyfikacji.


1
Jak V-USB może zepsuć wbudowany SPI ATmega328p?
Pracuję nad projektem V-USB, który pokazuje się jako klawiatura za pomocą ATmega328p. Część USB działa świetnie (to nie jest mój pierwszy projekt V-USB), ale po uruchomieniu stosu V-USB usbInit()wszystkie wywołania biblioteki kart SD kończą się niepowodzeniem. Jeśli wcześniej wywołam te same funkcje usbInit(), wszystko działa idealnie. Używam klonu Arduino o …
14 avr  atmega  spi  usb-device  sd 

4
Jak odtworzyć protokoły I2C i SPI?
Jeśli mam nieznane urządzenie, które komunikuje się z I2C lub SPI, w jaki sposób mogę odtworzyć protokół. Zasadniczo szukam czegoś podobnego do snoop lub tcpdump . W przypadku oprogramowania preferowany jest komputer Mac, ale można go także uruchomić na równoległych komputerach PC.

4
Komunikacja SPI Optoisolate 2MHz
Muszę odizolować komunikację SPI między dwoma układami. Wąskim gardłem komunikacji jest slave, który najwyraźniej może obsłużyć 2MHzczęstotliwość taktowania SPI. Moim pomysłem jest wykonanie tej izolacji za pomocą transoptorów. Przy pierwszej próbie użyłem 4n35. Po prostu nie działało, więc spojrzałem na arkusz danych i zobaczyłem, że układ 10 uswznosi się i …

1
Limit czasu transakcji SPI sterownik urządzenia Linux
Utknąłem przez ostatnie 3 dni w jednym punkcie. Pracuję nad sterownikiem urządzenia Eink z mikroukładem MSM8960 Qualcomm. Scenario: W pliku: kernel / arch / arm / mach-msm / devices-8960.c Nie mogę zweryfikować use of spidm_channels" and "spidm_crci"i odpowiednich wpisów. (Msm8960 pro) (skopiowane z jakiegoś kodu referencyjnego) Jak sprawdzić, czy odpowiednie …
11 spi  driver  linux 

1
Akcelerometr BMA180. Jak zarządza współdzieleniem pinów między I2C a SPI?
Akcelerometr BMA180 może być albo slave SPI, albo slave I 2 C. Piny dla obu autobusów są wspólne. 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 Zgodnie z arkuszem danych …
11 spi  i2c 

4
Programowalny induktor zmienny
Obecnie używam zmiennego induktora, takiego jak ten . Próbuję znaleźć sposób na programową regulację regulacji, coś w rodzaju cyfrowego potencjometru. Czy takie urządzenie istnieje, czy istnieją inne dobre metody osiągnięcia tego? Służy do dopasowania rezonansu do niedokładnie wyprodukowanego urządzenia, dlatego nie można ustalić stałej wartości. Edytuj nr 1, dodano schemat

4
Dlaczego mój przebieg zaczyna się przed wyzwalaczem?
Uczę się, jak analizować zegar i dane magistrali SPI za pomocą podstawowego oscyloskopu cyfrowego. Używam BK Precision 2542B do pomiaru wyjścia zegara i linii MOSI z Netduino, które wykorzystuje mikrokontroler ARM. Na tym obrazie mam zegar na kanale 1 (żółty) i MOSI na kanale 2 (niebieski). Wyzwalacz jest ustawiony na …


2
Układ Quad SPI PCB
Staram się stworzyć dobry układ dla pamięci flash Quad SPI NOR MT25QL256ABA1EW9-0SIT z MCU STM32. Moim problemem jest to, że pinout układu pamięci jest dość niewygodny. Udało mi się zamienić piny po stronie MCU tak, aby sygnały znajdowały się obok siebie, ale nadal jest to trudne. Zgodnie z przewodnikiem po …
10 pcb  stm32  spi  layout  high-speed 

1
Problem z zakończeniem magistrali SPI
Pracowałem nad projektem, w którym master OMAP Linux SPI współdziała z 6 urządzeniami peryferyjnymi SPI slave (5x przetworniki A / D i pojedynczy magnetometr). Mogę ustawić częstotliwość zegara SPI i eksperymentowałem z 50 kHz, 100 kHz i 1 MHz. Dołączyłem schemat okablowania / płytki pokazujący długość od SPI master i …

4
FPGA - programowanie DIY
Programuję mikrokontrolery od kilku lat i właśnie odkryłem układy FPGA po zajęciach z projektowania cyfrowego. Po przeprowadzeniu badań dotyczących różnych układów FPGA, płyt programistycznych itp. Nadal waham się przed ich zakupem, ponieważ nie wiedziałbym, jak stworzyć własną wersję końcowego „produktu”. Umieściłem PIC, SAM, AVR itp. Na niestandardowych płytkach drukowanych bez …
9 fpga  spi  programming 


3
FSInit () - „CE_BAD_PARTITION” [zamknięty]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany stosu inżynierii elektrycznej. Zamknięte 10 miesięcy temu . Używam PIC18F26K80 i kompilatora XC8. Próbuję zainicjować kartę SD i utworzyć plik. Po prostu sformatowałem kartę SD w systemie …
9 pic  spi  sd  fat 

1
Nie mogę pisać do spi flasha
Cóż, utknąłem na tym przez jakiś czas, może 2-3 tygodnie w tym momencie. Po prostu nie jestem pewien, co robię źle. Próbuję pisać do tej części spi flash , a teraz po prostu uruchamiam procedury usuwania, pisania i czytania, aby spróbować ją odizolować, ale jak dotąd nie mam szczęścia. Oczywiście …
9 pic  spi  flash 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.