TI中文支持网
TI专业的中文技术问题搜集分享网站

CDCEL913: 寄存器写不进去,读出来全是0x07

Part Number:CDCEL913Other Parts Discussed in Thread: CDCE913

逻辑分析仪测试接收到单片机发出来的数据没有问题,但是读出来cdcel913的数据全部是0x07;

下面是主要测试的代码片段,mcu为stm32f446,i2c频率为50khz

uint8_t testcode[]= {
0x01,0x00,0xb4,0x12,0x02,
0x50,0x40,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,
0x6d,0x02,0x00,0x00,0xfe,
0xd0,0x03,0x63,0xfe,0xd0,
0x03,0x60
};

for(int i=0;i<0x20;i++)
{
cdce913_I2C_WriteByte(i,testcode[i]); HAL_Delay(1); HAL_FMPI2C_Mem_Read(&hfmpi2c1, SLAVE_READ, i, FMPI2C_MEMADD_SIZE_8BIT, &read_data, 1, 1000);
read_databuf[i] = read_data; HAL_Delay(5);
}

下面是逻辑分析仪抓取到写入时的波形

Kailyn Chen:

您好,我看到您的几个问题都是相同的,我已经在https://e2echina.ti.com/support/clock-and-timing/f/clock-timing-forum/213583/cdcel913-0x07中给出回复。后续有什么问题,我都会在上述链接中跟进,所以这几个相同的帖子我就暂时先关闭了。给您带来不便非常抱歉。

赞(0)
未经允许不得转载:TI中文支持网 » CDCEL913: 寄存器写不进去,读出来全是0x07
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1