I²C (Inter-Integrated Circuit) to wielopunktowa magistrala szeregowa wymyślona przez firmę Philips (obecnie NXP) do komunikacji między układami scalonymi na tej samej płytce drukowanej, tj. Na niewielką odległość.
Niedawno przeczytałem ten raport na temat projektu rozwoju awioniki JPL x2000, w ramach którego opracowano bardziej modułową platformę awioniki przy użyciu komercyjnego krzemu, aby obniżyć koszty i moc. Zdecydowali się na architekturę dwóch redundantnych protokołów łączących całą elektronikę w statku kosmicznym. Szybka magistrala 1394 jest używana do dużych danych, natomiast …
Konfiguruję I 2 C na PIC18 przy użyciu wbudowanych funkcji kompilatora C18, jak opisano w sekcji 2.4 dokumentacji : void OpenI2C2( unsigned char sync_mode, unsigned char slew ); Nie jestem pewien, co powinienem zrobić slew. Mogę wybrać jedną z dwóch opcji zdefiniowanych w i2c.h: SLEW_OFF: Szybkość wysyłania wyłączona dla trybu …
Próbuję obsługiwać ten wyświetlacz LCD I2C za pomocą mikrokontrolera ATxmega16A4U . Oba urządzenia są wymienione na liście pracujące z częstotliwościami zegara I2C do 400 kHz. Oba urządzenia są jedynymi urządzeniami na magistrali I2C. Jednak opracowanie obliczeń dla granic rezystora podciągającego daje pewne dość dziwne wartości. Obliczanie minimalnej wartości rezystora pullup …
W moim systemie używam I2C i zdaję sobie sprawę, że pod dużym obciążeniem przerywającym (z innych źródeł) komunikacja I2C jest łatwo zakłócana. Czy to oczekiwane zachowanie I2C? Spodziewałbym się pomimo przerwania ładowania, nadal byłoby dobrze, ponieważ I2C nie jest interfejsem o krytycznym znaczeniu dla czasu, zegar jest wyposażony w dane. …
Potrzebuję zdekodować komunikację między dwoma urządzeniami, ale nie mam informacji o tych urządzeniach. Wiem tylko, że potrzebne są cztery przewody (GND, VCC i dwa przewody komunikacji). Podejrzewam, że jest to komunikacja I²C. Próbuję go zdekodować za pomocą narzędzia do dekodowania oscyloskopu, ale nie jestem do końca pewien. Nie mogę prawidłowo …
Próbuję rozwiązać problemy z komunikacją między msp430fr5847 (master) a czujnikiem slave z nieznanym układem I2C (część czujnika przemysłowego) Mam problemy z nową partią czujników, w których moje dane są zwracane ze wszystkimi zerami, jednak podczas próby rozwiązania problemów z moim Saleae logic pro (2Mohm, 10pf) lub moim oscyloskopem (10Mohm, 50pf) …
O tym pytaniu Nie mam doświadczenia w inżynierii elektronicznej i jest to jedno z moich pierwszych wyzwań związanych z komunikacją przez I2C i pisaniem do rejestru, więc proszę nie zakładać zbyt dużej wiedzy z mojej strony. Programuję Arduino. Pytając o konkretny komponent / układ elektroniczny, zakładam, że ludzie nie mogą …
Myślałem o stworzeniu modułów dla płytki rozwojowej, które zrobiłem kilka dni temu, które będą zawierały interfejsy spi / i2c. Problem polega na tym, że nie włączyłem rezystorów podciągających do pinów MCU na płycie głównej i myślałem o dodaniu ich do modułów, aby były bardziej „ogólne”, aby każdy użytkownik mógł z …
Obecnie pracuję nad projektem EEPROM I2C wykorzystującym bit-banging do sterowania liniami SDA i SCL. Moja funkcja odczytu działa dobrze, ale ilekroć piszę dowolny bajt z wiodącym „1”, zawsze czytam FF z powrotem; nawet jeśli bajt był wcześniej programowany z czymś innym. Wiodące „0” jest idealne. To nie jest moja rutyna …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.