I2C0和I2C1中断号为什么是70 71呢 ,和数据手册上写的不一样啊,(AM437X ARM Cortex -a9 processors Technical Reference Manual )手册上写是102 103呢
leo chen:
没找到对应的关系
期待大神解答
Yaoming Qin:
回复 leo chen:
相差32,因为cortex-A9 的中断,前32个保留了,代码里面的中断号是从0开始的,要和芯片的中断号对上,需要加32.
bangwang wei:
回复 Yaoming Qin:
请问我I2C通信 使用i2cdetect -y -r -1已经获取到I2C设备的地址,使 i2cset -y 1 i2cdump -y 1 0x18可以查看设备的寄存器值 ;但是使用命令 i2cset -y 1 0x18 0x01 0x55 在地址为0X18的设备的0x01寄存器写入一个值,再使用i2cdump -y 1 0x18读取寄存器的值发现没有变,使用命令i2cget -y 1 0x18 0x01读取寄存器的值也没有变; 请问是怎么回事呢?麻烦大神解答解答