[求助] 求助

zzbaizhi   2012-2-10 14:59 楼主

用A芯片去读B芯片里的某个寄存器,已知B芯片读操作时的地址为0A3H,这个寄存器在B芯片里的内存地址为02H

想问一下在A里设置时这个寄存器的地址要怎么写

回复评论 (9)

B芯片是啥啊?A芯片是啥啊?
模拟芯片还是数字的?
DSP还是ARM?
两边都是430?

读的方式是什么啊?I2C?UART?SPI?

至少你要把问题描述清楚嘛?!不然谁帮你?只要是发现是标题是《求助》,就知道是你的帖子,在发帖子的时候能不能稍微认真点?负责点?
点赞  2012-2-10 15:11

回复 楼主 zzbaizhi 的帖子

不太理解你的意思,如果是i2c的话需要有B设备的地址,然后再读B设备中的寄存器的值
点赞  2012-2-10 15:23
可以说的更详细点,
关于A和B你可以都介绍下,以及接口的标准。
这样子太简略了,大家也没办法判断
点赞  2012-2-10 16:48

回复 4楼 wstt 的帖子

用5438去读取PCF8563内的秒寄存器内的值,已知PCF8563的读地址为0A3H,秒寄存器内存地址为02H,想问一下在5438里设置时这个寄存器的地址要怎么写谢谢各位啦 PS:不同的芯片,不同的读取方式,设置是不一样的,是吗?没有规律吗?

[ 本帖最后由 zzbaizhi 于 2012-2-10 17:11 编辑 ]
点赞  2012-2-10 17:08
是PCF8563
点赞  2012-2-10 17:08
http://wenku.baidu.com/view/2ffa4adc5022aaea998f0f4f.html
http://download.csdn.net/detail/chengning228/2985994
点赞  2012-2-10 22:34
1. 首先你要搞清楚I2C协议中的地址是指的器件地址,该地址和器件内部的寄存器地址 毫无关系。器件地址是用来区分挂接在I2C总线上的不同器件,MCU通过设置器件地址来确定访问什么样的I2C从器件。I2C总线协议对不同种类的器件有规范定义。你需要参看I2C的标准协议。在这个例子中0XA3就是指的器件地址,I2C协议支持7位和10位两种器件地址。MCU访问I2C器件时需要在I2C模块的地址寄存器写入该地址
2 . B器件的寄存器地址和MCU的I2C地址没有任何关系;MCU在访问I2C器件时,这个地址放在I2C器件地址之后写入,该地址是以数据的方式发送。
点赞  2012-2-11 21:45
引用: 原帖由 Triton.zhang 于 2012-2-11 21:45 发表
1. 首先你要搞清楚I2C协议中的地址是指的器件地址,该地址和器件内部的寄存器地址 毫无关系。器件地址是用来区分挂接在I2C总线上的不同器件,MCU通过设置器件地址来确定访问什么样的I2C从器件。I2C总线协议对不同种类 ...

详细,就是这样!
点赞  2012-2-12 12:39

回复 8楼 Triton.zhang 的帖子

非常感谢!
点赞  2012-2-12 21:32
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复