Wenn ja, wie weiß die Hardware, ob wirklich Daten vorhanden sind oder nicht, da sich der Pegel auf der MOSI/MISO-Leitung niemals ändert.Sind alle Nullen gültige SPI-Lese-/Schreibdaten?
Antwort
Ich nehme an, dass Sie mit SPI Serial Peripheral Interface meinen.
Während jeden SPI-Taktzyklus, eine Vollduplex-Datenübertragung erfolgt:
Nach wikipedia, werden die Daten wie folgt gesendet. Der Master sendet ein Bit auf der MOSI-Leitung und der Slave liest es, während der Slave ein Bit auf der MISO-Leitung sendet und der Master es liest. Diese Sequenz wird auch dann beibehalten, wenn nur eine eindirektionale Datenübertragung beabsichtigt ist.
(https://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus#Data_transmission).
Weil es mit einer Uhr funktioniert, sollte das Senden von (nur) Nullen funktionieren.
Abgesehen davon, mit etwas wie der Manchester code, würde die MOSI/MISO-Linie ändern. Ich bin mir nicht sicher, ob dies mit der Serial Peripheral Interface verwendet werden kann.
Ja, ich denke, die Uhr ist der Schlüssel hier! Wenn es einen Takt gibt, dann gibt es gültige Daten, auch wenn es nur Nullen sind. Vielen Dank! – yfpb
- 1. Sind gültige und fopen gültige Variablennamen?
- 2. Was sind gültige Zahlungsmethoden-Token?
- 3. Was sind gültige Chunks Erweiterungen?
- 4. MySQL Timestamp - warum alle Nullen?
- 5. XMM-Register auf alle Nullen prüfen
- 6. VBA - Losing alle führenden Nullen beim Kopieren
- 7. MongoDB: automatisch generierte IDs sind Nullen
- 8. Was sind gültige Werte für SPAlert EventTypeBitmask?
- 9. Sind Funktionen gültige Schlüssel für JavaScript-Objekteigenschaften?
- 10. Welche Namen sind gültige Git-Tags?
- 11. Schreibe alle Nullen aus Vektor in R
- 12. H2OFrame konvertiert dict in alle Nullen
- 13. Python mit Caffe: Die benutzerdefinierten Daten sind alle Nullen, wenn sie von Solver
- 14. Wie überprüfe ich, ob alle Dateien in Verzeichnissen gültige JPEGs sind (Linux, sh-Skript benötigt)?
- 15. Was sind gültige Werte für die Sicherheitsparameter jdk.tls.disabledAlgorithms
- 16. Sind value-Objekte gültige Abhängigkeiten für DI-Entwurfsmuster?
- 17. So fügen Sie Nullen alle x Bits ein
- 18. Ändern Sie eine Spalte so, dass Nullen nicht zulässig sind
- 19. C# Reflexion: asp.net Steuerelemente sind Nullen auf Masterseite
- 20. Finding Nullen einer Funktion
- 21. Was sind gültige Zeichen in einem Windows-Dienst (Schlüssel) Name?
- 22. Ungültige Escape-Sequenz (gültige sind \ b \ t \ n \ f \ r \ "\ '\\)
- 23. Sind einfache Controller ohne Modelle eine gültige Architektur?
- 24. Was sind gültige Zeichen für Windows-Umgebungsvariablennamen und -werte?
- 25. Was sind gültige Rückgabetypen einer Spring MVC Controller-Methode?
- 26. Gültige Zeichen eines Hostnamens?
- 27. Ich muss alle führenden Nullen in einer Spalte entfernen
- 28. Wie werden alle Nullen vom Anfang der Zeichenfolge entfernt?
- 29. regulären Ausdruck, um alle Nullen, Länge von 1-6
- 30. Sortieren von Nullen zuletzt
Vielleicht könnten Sie weitere Informationen zur Frage hinzufügen – JSantos