搜索
bottom↓
回复: 7

关于ADS1248的一部分英文翻译不是很懂,求教

[复制链接]

出340入0汤圆

发表于 2011-7-26 20:45:37 | 显示全部楼层 |阅读模式
正在调试ADS1248,准备做32通道的热电偶采集卡,但对于DATASHEET 上的有一段话不是很理解,希望英语好的同学们解释一下,主要是不能理解Second Command Byte是什么含义?在编程时该怎么处理.
先感谢了。

(原文件名:111.JPG)

出0入0汤圆

发表于 2011-7-26 21:29:39 | 显示全部楼层
字面理解就是一条指令需要两个字节
First Command Byte 第一个字节是要读取的寄存器的地址
Second Command Byte 就是第二个字节, 是要读取的字节数-1

出340入0汤圆

 楼主| 发表于 2011-7-26 21:36:14 | 显示全部楼层
喔,也就是说如果像图上那样需要读取两个字节VBISAS,MUX1则Second Command Byte就是2-1=1,也就是00000001?

出0入0汤圆

发表于 2011-7-26 21:41:44 | 显示全部楼层
补充:上面没表述清楚
干脆翻译一下吧:献丑了...
-------------------------
用户寄存器读写命令

RREG - 读寄存器

  该命令输出最多16个寄存器值, 起始地址有指令的一部分指定, 要读取的寄存器字节数由紧随其后的一个字节(就是Second Command Byte)指定. 如果数量超过了剩余的寄存器数, 地址将转回起始地址.

First Command Byte:  格式 0010 rrrr, 后面的rrrr就是要读取的寄存器起始地址
Second Command Byte: 格式 0000 nnnn, 后面的 nnnn 就是要读取的数量 -1, (这也是为什么最多只能读出 16字节)

在读取寄存器时无法使用全双工的 SPI 接口模式. 例如, 在读取 VBIAS 和 MUX1 数据时不能发出 SYNC 命令(见 表 77).
任何在读取寄存器数据时发送的命令将被忽略. 因此, 推荐在读取寄存器数据时发送 NOP 到 DIN 上

出340入0汤圆

 楼主| 发表于 2011-7-26 21:55:15 | 显示全部楼层
理解了,十分感谢楼上。

出0入0汤圆

发表于 2012-1-17 09:12:19 | 显示全部楼层
3楼正解,学习了

出0入0汤圆

发表于 2013-5-4 21:50:14 | 显示全部楼层
你的ADS1248做成了32路热电偶采集系统了没?效果咋样?

出0入0汤圆

发表于 2018-8-4 18:05:05 | 显示全部楼层
好贴要顶。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 13:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表