TI论坛
直播中

吴湛

10年用户 1016经验值
擅长:可编程逻辑
私信 关注
[问答]

ADS1118控制命令写不进去的原因?


  • uint32_t SPI_RW_Reg(uint16_t CofigReg)
    {
        delay(10);
        readata1=SPIx_ReadWriteByte((uint8_t)(CofigReg>>8));
        readata2=SPIx_ReadWriteByte((uint8_t)CofigReg);
        readata3=SPIx_ReadWriteByte((uint8_t)(CofigReg>>8));
        readata4=SPIx_ReadWriteByte((uint8_t)CofigReg);
        readata= (uint32_t)readata4|((uint32_t)readata3<<8)|((uint32_t)readata2<<16)|((uint32_t)readata1<<24);
        delay(1000);
        //ads_cs_1();
        return readata;
    }
    这个函数我不知道那里有问题  帮忙看一下  谢谢


回帖(1)

王强

2025-1-13 16:34:06
可以直接通过接口时序来确认看写入是否正确,再调整程序
举报

更多回帖

×
20
完善资料,
赚取积分