原创 NXP串口芯片SC16IS750的调试

2009-12-17 17:25 3036 5 5 分类: 通信
经过各种测试,证明硬件OK,I2C通信OK,但是寄存器访问无效。
最关键的一个原因是:
在I2C通信过程中,表示寄存器地址的字节并非按照bit0对齐,实际寄存器地址位A[3..0]对应寄存器字节的BIT[6..3],将寄存器地址字节数据左移三位(<<3),即可实现正常寄存器访问,终于在超级终端看到字符串闪过:)
只怪自己没有仔细看手册,在P40 Table33中有详细说明。



PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条