smbus访问SPD
来源:互联网 发布:linux windows双系修复 编辑:程序博客网 时间:2024/06/01 07:19
通常有IO和MMIO两种方式访问SMBUS,但两种方式除了base address不同,访问方法相似。
IO方式简化流程:
1. 找出smbus base address(记为smbase)
2. smbase + 04h处填入 SPD设备地址+1 (例如, A2h+1=A3h)
3. smbase + 03h处填入 目标数据在SPD内的偏移地址
4. smbase + 02h处填入 48h ( 意思为指示smbus以byte为单位读取目标数据)
5. 到这一步,就可以从smbase + 05h处读出目标byte数据
PS:上面步骤均省略查看smbus忙状态,即smbase + 01h bit 0是否为1,为1即表示smbus还在忙,
不方便接受填值。
0 0
- smbus访问SPD
- SPD (SMBUS)
- smbus读取spd方法
- SMBUS访问
- SMBUS的介绍与访问
- SPD
- SMBus
- SMBus
- SMBus
- SMBus
- spd read 当时编的.可能有点问题的..那个AMD的 SMBus 地址貌似可以固定下来.
- 怎样读写SMBus上的Device—以获取Intel平台上Memory的SPD信息为例
- SDRAM SPD
- SPD系统
- SMBus介绍
- SMBus & I2C
- smbus协议
- smbus协议
- HTTP协议详解
- 关于sqlserver 数据库的复制
- HttpClient使用
- Python学习(五)
- spring MVC+mybatis+spring security笔记<一>
- smbus访问SPD
- uva 11235 Frequent values
- [Android开发笔记]计算日期差的方法实现
- cocos2d-x 强大的 shader 系列:【OpenGL】Shader实例分析(二)- Heart
- LeetCode OJ 之 Spiral Matrix (螺旋矩阵)
- 与中青年教师谈如何学习写作科研论文
- Android开源项目分类汇总
- 2015-01-19 如何让sql 数据库操作得更快
- A. Mr. Kitayuta's Gift