尊敬的所有人:
大家好、我叫 Minhyung Kang。
我正在使用 RF430FRL152H 和 MPS-EXP430G2ET + DLP7970ABP 创建定制板。
我想知道下图中的命令等命令、这些命令用于设置可在 GUI 界面中设置的自定义时间寄存器、过采样率和传感器控制寄存器。
可以帮帮我吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的所有人:
大家好、我叫 Minhyung Kang。
我正在使用 RF430FRL152H 和 MPS-EXP430G2ET + DLP7970ABP 创建定制板。
我想知道下图中的命令等命令、这些命令用于设置可在 GUI 界面中设置的自定义时间寄存器、过采样率和传感器控制寄存器。
可以帮帮我吗?
您好、Minhyung、
屏幕截图中的命令是用于设置请求的寄存器的正确命令。
该命令的构造如下:
此命令将8个字节写入包含寄存器的块编号2、如固件用户指南中所述:
命令:01130003041802210211100800000000响应:请求模式[00]
说明的命令的每个字节:
01 - Startbyte
13-命令长度
000304-固定值
18 -发送命令
022102 - ISO 15693写入块命令->最后一个字节(02)是块编号
1111100800000000 -包含固件用户指南中描述的寄存器的块2的数据、从第7.18节开始(块编号2;字节0、1、2、3)
0000 -固定值
此致、
Helfried
尊敬的 Helfried
你(们)好 感谢您的回复。 我理解您的提示。 但我并没有完全理解。
您对我说过的意思是修改命令(11111008000000)中设置自定义时间寄存器、过采样率和传感器控制寄存器的部件、对吧?
但我不知道命令的哪一部分是设置自定义时间寄存器、过采样率和传感器控制寄存器的一部分...
我想仅启用传感器控制寄存器中的 ADC0传感器、将频率寄存器设置为自定义时间、将自定义计时器值寄存器设置为40ms、并将过采样率设置为32。
但我不知道在哪里修改它... 我不知道如何解决它。 我想确切地知道应该修改命令的哪个部分。 您能向我展示一些修改命令的示例吗?
下图是关于我要设置的寄存器。
此致、
明亨
您好、Minhyung、
在寄存器说明中、表中的第一行显示"ISO 8字节 Blk 编号"。这是您必须写入的块编号。
在"字节4/8字节"下、您可以看到寄存器位于该块中的字节编号。
第7.1节. 固件用户指南的详细说明。
这意味着您不能只写入一个寄存器、您必须将8个寄存器作为块写入。
查找要修改的寄存器的块编号、并 将其替换为命令中的块编号(命令中的第9个字节- ISO 15693写入块命令的最后一个字节我已解释) 然后跟随位于该块中的所有8个寄存器的数据。
我的示例 命令显示了向 块编号2写入8个字节(1111100800000000)的操作。
该数据与 以下寄存器相关:
0x11 -参考 ADC1配置寄存器
0x11 -热敏电阻 ADC2传感器配置寄存器
0x10 - ADC0传感器配置寄存器 -> 将本例中的值更改为0x00、因为过采样= 32
0x08 - ADC2传感器配置寄存器说明
0x00 -初始延迟周期设置寄存器
0x00 - JTAG 使能密码寄存器
0x00 -初始延迟周期寄存器
0x00 -未使用
此致、
Helfried