Embedded systemen en firmware

Welke eigenschap van I2C-communicatie is juist?

  1. AVoor elk apparaat is een eigen chip-selectlijn nodig
  2. BZenden en ontvangen hebben aparte lijnen en kunnen in beide richtingen tegelijk plaatsvinden
  3. CMeerdere apparaten worden aangesloten op twee lijnen, klok (SCL) en data (SDA), en de tegenpartij wordt via een adres gekozen
Antwoord en toelichting tonen

Antwoord: C. Meerdere apparaten worden aangesloten op twee lijnen, klok (SCL) en data (SDA), en de tegenpartij wordt via een adres gekozen

I2C is synchrone seriële communicatie waarmee meerdere apparaten met slechts twee lijnen, SCL en SDA, worden verbonden. De master stuurt eerst het 7-bits adres van de tegenpartij en alleen het apparaat met dat adres antwoordt. De lijnen zijn open-drain, worden met pull-upweerstanden naar 1 getrokken en elk apparaat kan ze naar 0 trekken. Het is geschikt voor onderdelen waarbij weinig bedrading belangrijker is dan snelheid, zoals temperatuursensoren, versnellingssensoren en EEPROM's.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Embedded systemen en firmware

  1. Hoe geeft bij I2C de ontvangende partij aan dat een byte aan gegevens is ontvangen?
  2. Twee I2C-temperatuursensoren van hetzelfde type moeten op dezelfde I2C-lijnen worden aangesloten, maar beide hebben hetzelfde adres. Welke tegenmaatregel is juist?
  3. Welke vergelijking van UART, SPI en I2C is juist?
  4. Wat is het juiste verschil tussen polling en interrupts als methoden om de toestand van een randschakeling te kennen?
  5. Welke beschrijving van de "superlus" (super loop), zoals veel gezien in programma's van microcontrollers zonder besturingssysteem, is juist?

Vergelijkingen bij dit onderwerp