主题中讨论的其他器件: LDC1314、 MSP430F5528
您好!
我们想了解有关 TIDA-00508的数据流信息的详细信息。
我知道 MSP430F5528读取 LDC1314和 MSP430F5528的寄存器值会根据请求将数据发送到 PC。
但是、我不知道在 LDC 和 MSP430、MSP430和 PC 之间传输的数据类型是什么。
因此、如果您有有关 TIDA-00508的数据流、您可以将其发送给我吗?
此致、
Machida
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.
您好!
我们想了解有关 TIDA-00508的数据流信息的详细信息。
我知道 MSP430F5528读取 LDC1314和 MSP430F5528的寄存器值会根据请求将数据发送到 PC。
但是、我不知道在 LDC 和 MSP430、MSP430和 PC 之间传输的数据类型是什么。
因此、如果您有有关 TIDA-00508的数据流、您可以将其发送给我吗?
此致、
Machida
尊敬的克里斯-圣:
根据源代码、校准数据和 EVM 默认设置数据似乎存储在闪存的以下地址中。
--
/**默认值*/
#define INFOD_START (0x1800)
#pragma DATA_SECTION (FlashConfigD、".infoD")
#define INFOC_START (0x1880)
#pragma DATA_SECTION (FlashConfigC、".infoC")
uint16_t FlashConfigD[evm_defaults_size* sizeof (uint16_t)];
uint16_t FlashConfigC[校准长度*大小(uint16_t)];
--
当我确认用户如何读取上述结构时、 我 找到了以下函数。
void set_flash_block (uint8_t num)
{
switch (num)
{
案例4:闪存指针=& FlashConfigC[0];
中断;
案例5:闪存指针=& FlashConfigD[0];
中断;
卸除:中断;
}
}
根据上述内容、校准数据和 EVM 默认设置数据似乎是从上述地址读取的。
但是、我们不知道在这些区域中写入了哪些默认数据。
请提供有关这些地区数据的详细信息 吗?
此致、
Machida
您好、Machida-San、
我对拖延表示歉意。 通信中使用的协议不是二进制格式、而是使用下面描述的 ASCII 协议:
寄存器写入:
iW_ _<2char 十六进制寄存器>_<4 char 十六进制写入数据>
寄存器读取:
IR_ _<2char 十六进制寄存器>
DIAL 以对应于十六进制寄存器内容的4个字符进行响应。
所有字母字符(A..Z)必须是大写、而不是小写。
在上面的协议中、上面的"_"实际上是一个空格"(ASCII 0x20)。
对于数据、校准数据是的第5.1.1节中描述的线性校正数据 、而相位偏移校正则是在第5.1.4节中描述的。 该数据作为虚拟寄存器地址传输到 GUI。 您还可以查看第6.1节。
此致、
Christo
尊敬的克里斯-圣:
感谢你的答复。
- 1 -
我了解如何对传输的数据进行编码。
现在、我正努力使用分析仪来捕获 USB 数据、我发现使用了以下命令。
"v"、"IR"、 "FB"、"rb"和"*"。
我从 TIDA00508的用户指南中了解了"*"和"IR"命令的含义
*:此命令请求固件按以下顺序发送传感器输出数据(每个16位长):CH0、Ch1、Ch2、Ch3
IR addr reg:请求固件发送具有地址 addr 的 I2C 器件寄存器 reg 的16位内容
但是、我无法理解以下命令的含义。
"v"、"FB"和"rb"
您能否解释上述命令的含义?
- 2 -
这是捕获的数据的一部分。
我想 TIDA00508 Diag 演示板会在后续通信中发送闪存数据。
我想、您在前一个线程中所述的线性校正数据和相位偏移校正数据都包含在内。
您能不能确定哪个区域用于校正数据和相位偏移校正数据?
此致、
Machida
尊敬的克里斯-圣:
很抱歉、我发布过几次、
但是、我对我发布的问题"-1-"和"-2-"有意见。
对于 Q1:我在“Notes.txt”中找到了命令的含义,该命令存储在./TIDA-00508电感拨号1.0\EVM 固件\source 中。
因此、请忽略我的第一个问题。
对于 Q2:我需要更改所附的图,因为 ASC 代码的转换不正确。 请在下面确认。
--
- 2 -
这是捕获的数据的一部分。
我想 TIDA00508 Diag 演示板会在后续通信中发送闪存数据。
我想、您在前一个线程中所述的线性校正数据和相位偏移校正数据都包含在内。
您能不能确定哪个区域用于校正数据和相位偏移校正数据?
此致、
Machida