6231| 7
|
STM32与AD5761通信 |
1金钱
最佳答案1、spi用全双工、8bit模式;
2、就是这样写,但最好把寄存器地址和有效数据分开,高8位为寄存器地址,剩下16位为有效数据;如:
[mw_shl_code=c,true]
void ad5761r_write(uint8_t reg_addr_cmd, uint16_t reg_data)
{
uint8_t data[3];
int8_t i;
data[0] = reg_addr_cmd;
data[1] = (reg_data & 0xFF00) >> 8;
data[2] = (reg_data & 0x00FF) >> 0;
for(i = 0; i < 3;i++)
SPI1_ReadWriteByt ...
| ||
发表于 2017-11-17 13:32:05
|
显示全部楼层
| ||
| ||
发表于 2017-11-20 23:47:30
|
显示全部楼层
| ||
发表于 2018-9-4 17:24:00
|
显示全部楼层
| ||
发表于 2021-11-4 11:41:33
|
显示全部楼层
| ||
发表于 2024-7-2 16:26:55
|
显示全部楼层
| ||
发表于 2024-7-2 16:55:25
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-23 19:28
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网