工具与软件:
问题1:
我有一个有关 P6引脚排列的问题。
我将按如下方式考虑引脚。 是这样吗? 这是为了确保我不会破坏它。
这些圆圈是我自己的解释。 是这样吗? 请告诉我。
μ 〇SPISTE 与片选信号相同、因此微控制器应将其设置为输出。
μ 〇Can 连接到外部微控制器的中断输入引脚。 这意味着微控制器应将其设置为输入。
μ 〇Can 连接到外部微控制器的端口引脚。 这意味着微控制器应将其设置为输出。
问题2.
我认为、即使没有任何特殊设置、
它将被 MSB 强制检测。
来自数据表第38页
这是正确的思考方式吗?
问题3.
有关数据表 P51及后续产品的问题
如图59所示。 CONTROL0:控制寄存器0 (地址= 00h、复位值= 0000h)、有地址和复位值、但这些是什么?
它不是详细的,所以这是我的解释,但如果有任何错误,请告诉我。
Address 是写入位置
就像这样。 (很抱歉、如果这很难理解。)
P52 AFE 寄存器说明
在 SPI 中写入0x00、以指定 AFE 寄存器说明
然后、第0位 SPI 读取:SPI 读取
0 =禁用 SPI 读取(复位后的默认值)
1 =启用 SPI 读取
将此值更改为1 =启用 SPI 读取
在 SPI 中写入0x01
因此、要设置 SPI、请启用 AFE 寄存器说明的读取、即写入
SPI_WRITE (0x00);→地址
SPI_WRITE (0x00);→8/24位
SPI_WRITE (0x00);→8/24位
SPI_WRITE (0x01);→8/24位
这是可以做到的。
重置值未知
问题4 关于读取数据表 P46
以下写顺序是否正常?
步骤1.
将 CS 设置为高电平至低电平
步骤2.
将0x000001写入寄存器0x00
步骤3.
直接发送要读取的地址
之后请阅读
基准
e2e.ti.com/.../afe440-on-arduino
uint32_t AFE4490Read (uint8_t 地址)
问题5 :控制 LED TXP 和 TXN
我认为数据表 P31上的内容是向0x22以外的 LED 传递电流的必要环境。
除此之外、有些参数不需要设置、因为它们是用于调节的
是这样吗?