Jakie kompromisy należy wziąć pod uwagę, decydując się na interfejs SPI lub I2C? Ta tablica akcelerometru / żyroskopu jest dostępna w dwóch modelach, po jednym dla każdego interfejsu. Czy jedno z nich byłoby łatwiejsze do zintegrowania z projektem
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.
Jakie kompromisy należy wziąć pod uwagę, decydując się na interfejs SPI lub I2C? Ta tablica akcelerometru / żyroskopu jest dostępna w dwóch modelach, po jednym dla każdego interfejsu. Czy jedno z nich byłoby łatwiejsze do zintegrowania z projektem
Zauważyłem, że w odniesieniu do mikrokontrolerów istnieje kilka sposobów ich programowania. Jestem trochę zaznajomiony z USB, ponieważ moje Arduino można programować przez USB. Co to jest interfejs JTAG lub SPI? W końcu wiem, że te interfejsy umożliwiają flashowanie układu nowymi instrukcjami,...
Zastanawiam się nad projektem, który wymagałby kilku AVR-ów rozmawiających ze sobą przez autobus. Zostałyby rozdzielone nawet o 6 stóp. Wygląda na to, że zarówno I2C, jak i SPI mogą pozwolić na komunikację szeregu mikroprocesorów za pośrednictwem magistrali, ale nic nie widziałem o tym, jak długo...
W życiu zawodowym czasami muszę tworzyć diagramy czasowe dla protokołów: UART , SPI itp. Nie mogę jednak znaleźć żadnych dobrych programów. Jakie programy można do tego polecić i jakie są wrażenia z ich
Po niedawnym zakupie MSP430 Launchpad bawiłem się różnymi projektami mikrokontrolerów. Niestety MSP430G2553 ma tylko 512 bajtów pamięci RAM, więc robienie wszystkiego, co złożone, wymaga pamięci zewnętrznej. Po przyjrzeniu się układom SPI i I2C SRAM i EEPROM odkryłem FRAM . Wygląda idealnie....
Czy istnieje różnica między nimi, czy to tylko kwestia abstrakcji? Moja intuicja mówi, że nie ma różnicy, ale chciałbym się
Ponieważ asynchroniczna komunikacja szeregowa jest obecnie szeroko rozpowszechniona wśród urządzeń elektronicznych, uważam, że wielu z nas od czasu do czasu napotyka takie pytanie. Rozważ urządzenie elektroniczne Di komputer PCpodłączony do linii szeregowej (RS-232 lub podobny) i wymagane do...
Obecnie tworzę system składający się z plastikowej obudowy, która zawiera MCU rozmawiające z 7 ADC za pomocą SPI 2MHz na drutach o długości około 5 cm. Problemem jest to, że martwię się o EMI. Wszystko, co przeczytałem, sugeruje, że każdy sygnał cyfrowy, który nie jest bezpiecznie na płytce...
Mój MCU obsługuje magistralę SPI z około 4 urządzeniami. Chciałbym również rozszerzyć tę magistralę, aby była poza płytą, tzn. Aby niektóre płytki drukowane były podłączone do płyty „głównej” i rozszerzyć funkcjonalność. Odległość „pad do pad” będzie wynosić: długość ścieżki głównej płyty +...
Czytając arkusz danych SPI Flash , spotkałem się z koncepcjami „podwójnych we / wy” i „czterech we / wy”. Na początku myślałem, że „podwójne we / wy” jest synonimem „pełnego dupleksu”, ale czym jest „czterokrotne we / wy”? Co to jest podwójne we / wy i poczwórne we / wy i jak się porównują do...
Tak więc w poprzednim pytaniu zapytałem o użycie magistrali SPI na krótkich dystansach do komunikacji między deskami. Polecono mi wypróbowanie rezystorów terminujących. Umieściłem rezystor blisko miejsca docelowego (ale nie dokładnie tam, była odległość 1 cm) i uziemiłem go [ponieważ była to...
Czy kiedykolwiek spotkałeś kartę SD, która nie obsługuje trybu SPI? Wiem, że microSD nie jest wymagane, ale wierzę, że wszystkie obsługują SPI. EDYCJA: Informacje o opcjonalności SPI wydają się pochodzić z Wikipedii i zostały niedawno usunięte ( tutaj i tutaj
Jaki jest ogólny protokół przesyłania informacji z jednego systemu do drugiego? Załóżmy na przykład, że przez pewien czas gromadzimy pewne informacje z mikrokontrolera, które chcemy przesłać do innego mikrokontrolera. Słyszałem o interfejsach SPI i I2C, ale nie jestem pewien, kiedy używasz jednej...
Na moim schemacie mam 4 urządzenia SPI do połączenia. Mam zamiar obsługiwać SPI do 8 MHz. Czy powinienem martwić się instalacją rezystorów tłumiących? rezystory terminacji źródła? Czy powinienem kierować je w formacji gwiazdowej, czy seryjnie? Czy dodanie wielu przelotek szkodzi integralności...
Piszę na karcie microSD z poziomu mojego oprogramowania układowego, ale jest to zadanie o najniższym priorytecie, więc może zostać przerwane przez inne zadania, gdy jest w trakcie odczytu / zapisu. Załóżmy teraz, że komunikowałem się z tą kartą microSD za pomocą UART. Problem podczas odczytu...
Na przykład: Największy rozmiar SPI Flash to 512 MB przy 9 USD / szt .: Ceny Flash SPI vs 2 GB microSD 3 USD / szt. (Niektóre z wysyłką 1 USD): ceny microSD
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...
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...
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...
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,...