Embedded systemen en firmware

Wat moet het eerst worden gecontroleerd wanneer na het aansluiten van een SPI-onderdeel geen correcte gegevens kunnen worden gelezen?

  1. AOf het I2C-adres overeenkomt met het onderdeel
  2. BOf de baudrate van de UART overeenkomt met het onderdeel
  3. COf polariteit en fase van de klok (CPOL en CPHA, de SPI-modus) overeenkomen met de specificatie van het onderdeel
Antwoord en toelichting tonen

Antwoord: C. Of polariteit en fase van de klok (CPOL en CPHA, de SPI-modus) overeenkomen met de specificatie van het onderdeel

Bij SPI zijn er vier modi, afhankelijk van de combinatie van de rusttoestand van de klok (CPOL) en op welke klokflank de gegevens worden gelezen (CPHA). Als de modus van master en onderdeel verschilt, verschuift het leesmoment een halve periode en zijn bits verschoven of is de waarde onbepaald. Men moet in het datasheet van het onderdeel de modus nagaan en de SPI-instelling van de microcontroller daarop afstemmen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Embedded systemen en firmware

  1. Welke eigenschap van I2C-communicatie is juist?
  2. Hoe geeft bij I2C de ontvangende partij aan dat een byte aan gegevens is ontvangen?
  3. Twee I2C-temperatuursensoren van hetzelfde type moeten op dezelfde I2C-lijnen worden aangesloten, maar beide hebben hetzelfde adres. Welke tegenmaatregel is juist?
  4. Welke vergelijking van UART, SPI en I2C is juist?
  5. Wat is het juiste verschil tussen polling en interrupts als methoden om de toestand van een randschakeling te kennen?

Vergelijkingen bij dit onderwerp