Forum: Mikrocontroller und Digitale Elektronik SHT15 sample code


von Timo P. (latissimo)


Angehängte Dateien:

Lesenswert?

Hallo!
Der SHT15 ist gegenüber dem SHT11 genauer, was die Diagramme :

"Maximal RH-Accuracy" und
"Maximal  T-Accuracy"

aussagen. Gibt es weitere Unterschiede?


Habe ich das richtig verstanden, dass das Timing in gewissen Grenzen 
frei wählbar ist, weil man sich ja auf ne Clock-leitung bezieht?

Je nach versorgungsspannung kann das Taktsignal zwischen 0 und 5MHz 
bewegen.
In dem Sample-Code, den ich habe, werden nop()-Funktionen aufgerufen. 
Dies hat die intrins.h von Keil anscheinend realisiert.

Gerne würde ich den Code von der Funktion sehen, vllt ist es nicht mal 
eine Funktion, sondern nur eine Zeile, quasi per #define...


Danke für Antworten

von Uwe N. (ulegan)


Lesenswert?

>Hallo!
>Der SHT15 ist gegenüber dem SHT11 genauer, was die Diagramme :

>"Maximal RH-Accuracy" und
>"Maximal  T-Accuracy"

>aussagen. Gibt es weitere Unterschiede?

Nein, ausser das er mehr kostet, wegen der höheren Genauigkeit.

>Habe ich das richtig verstanden, dass das Timing in gewissen Grenzen
>frei wählbar ist, weil man sich ja auf ne Clock-leitung bezieht?

Ja!

>Je nach versorgungsspannung kann das Taktsignal zwischen 0 und 5MHz
>bewegen.
>In dem Sample-Code, den ich habe, werden nop()-Funktionen aufgerufen.
>Dies hat die intrins.h von Keil anscheinend realisiert.

Damit werden die Minimalzeiten eingehalten.

>Gerne würde ich den Code von der Funktion sehen, vllt ist es nicht mal
>eine Funktion, sondern nur eine Zeile, quasi per #define...

Kenne den Keil-Compiler nicht, beim GCC schreibt man:

#define nop()     asm volatile("nop\n\t"::);


Uwe

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

nop = no operation = eine "leere" Anweisung. (hängt vom Controller ab 
wie das realisiert ist)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.