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.
工具/软件:Linux
大家好
我已经使用 Arduino 完成了 pga460-Q1。 现在、我只能使用响应命令从 pga460读取复位值、但无法写入 EEPROM 和所有阈值寄存器。 我已经使用适当的命令进行了三次写入、但我只能读取下面我附加到该帖子的值...
有人能帮我写什么吗?
谢谢您的帮助
谢谢 你 Akeem Whitehead
现在可以读取和写入 EEPROM。
但是、当前的问题是我使用批量读取命令 EEPROM 或阈值。 我将随机获取前5个字节。 5个字节后、读取的正是我所写入的内容。
假设如果 我逐个读取这些等效寄存器、那么只有我才会获得正确的值。
我不知道问题是什么。 即使我更改了波特率、它也无法正常工作。
此外、还请帮助我完成从步骤1正确获取超声波测量的步骤?
请提前谢谢。。。
您好 Akeem Whitehead
1.您正在读取的前五个随机字节是否可能是前一条命令中的剩余字节?
没有、这些不是任何剩余字节。 它们与任何寄存器无关。
2.在从 PGA460读取数据之前、您可能需要清除或清除串行缓冲器。
是的、当然、在执行每个读取命令之前会刷新串行缓冲器。 我还尝试在执行命令后刷新。 但它不起作用。
在这五个随机字节之后、用于 EEPROM 批量读取的是从 USER_Data1 (addr 0x00)还是 USER_DATA6 (addr 0x05)开始?
从 Data7 (addr 0x06)到 P2_GAIN_CONTROL 不起始。
4.询问如何从命令5中读取超声波测量结果?
不是、不是从那里。 从所有寄存器初始化到超声波测量结果。
从初始化到距离读取的流程图。
我的新问题是
OUTA 和 OUTB 引脚突发的峰峰值电压是多少?
我仅获得低于500mV 的突发脉冲。
我现在该怎么办?
好的、谢谢
我以为这只是一个 Windows 进行设置的软件,依此类推。。。
相反、安装后、Arduino 库位于一个文件夹中。
最大的问题是、所有内容都可以在 MSP430 uC 下针对 Energia IDE 进行编译、而不是像 Arduino 所使用的那样针对经典 ATmega328p 进行编译。
如何为 UNO 板编译它?
Alessio
我将在有时间时立即执行该操作。
我会随时向您发布
谢谢