EC: 访问ACPI SMBUS/EC IO port 0x66 (Command/Status Register), 0x62 (Data Register)

Embedded Controller(EC) 可以通过 IO port 0x66 (Command/Status Register), 0x62 (Data Register) 访问数据,如:获取电池状态。

详细获取内容及命令见 ACPI Specification (http://www.acpi.info/spec50a.htm)。

程序访问:

  DeviceIoControl(embed_control, IOCTL_Embedded_Control_Read(0x66) .... )   发送命令

  Sleep(1);    //EC是慢速设备,等待一下。

  DeviceIoControl(embed_control, IOCTL_Port_Read_Data(0x62)...)  获取数据

猜你喜欢

转载自www.cnblogs.com/herryzz/p/9965078.html
今日推荐