Einzelnen Beitrag anzeigen

xtrnrfe

Registriert seit: 31. Mär 2005
25 Beiträge
 
#3

Re: Embedded Controller in Delphi programmieren

  Alt 20. Aug 2008, 11:01
Hallo!

Danke für die Antwort.
Mit dem Read-Write-Everything habe ich den Lüfter problemlos ein- und ausschalten können.
Ich musste nur auf den Port 0x55 ($55) einen speziellen Wert schreiben.

Das Read-Write-Everything sagt in der Hilfe, wie es auf den EC (ACPI Embedded Controller) zugreift:

>>>>>>>>>>>>>>>>>
Follow ACPI Embedded Controller specification to access EC RAM.

EC_SC=0x66
EC_DATA=0x62

Read Algorithm:
1. Address = [EC_SC]
2. Wait EC free
3. Write 0x80 to [EC_SC]
4. Wait IBF free
5. Write Address to [EC_DATA]
6. Wait IBF free
7. Wait OBF full
8. Read Data from [EC_DATA]

Write Algorithm:
1. Address = [EC_SC]
2. Wait EC free
3. Write 0x81 to [EC_SC]
4. Wait IBF free
5. Write Address to [EC_DATA]
6. Wait IBF free
7. Write Data to [EC_DATA]
8. Wait IBF free
<<<<<<<<<<<<<<<<<

Kann damit jemand etwas anfangen?

Danke für jede Hilfe!

Euer Ralf
  Mit Zitat antworten Zitat