久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 375|回復: 0
收起左側

關于FDC2214的ID讀取一直是0x0的問題

[復制鏈接]
ID:1146034 發表于 2025-3-23 21:48 | 顯示全部樓層 |閱讀模式
*FDC2214初始化函數
*返回值:0:初始化正常
*       1:不正常
*/
uint8_t FDC2214_Init(void)
{
        uint16_t res,ID_FDC2214;
        FDC_IIC_Init();
        res=FDC_Read(MANUFACTURER_ID);//測試設備讀取是否正常
        ID_FDC2214 = FDC_Read(DEVICE_ID);
        printf("ID:%d \r\n", ID_FDC2214);
        if(res==0x5449)
        {
                //設置Set_FDC2214寄存器
                Set_FDC2214(RCOUNT_CH0,0x34,0xFB);//參考計數轉換間隔時間(T=(RCOUNT_CH0*16)/Frefx)
                Set_FDC2214(RCOUNT_CH1,0x34,0xFB);
                Set_FDC2214(RCOUNT_CH2,0x34,0xFB);
                Set_FDC2214(RCOUNT_CH3,0x34,0xFB);
               
                Set_FDC2214(SETTLECOUNT_CH0,0x00,0x1B);//轉換之前的穩定時間(T=(SETTLECOUNT_CHx*16)/Frefx)
                Set_FDC2214(SETTLECOUNT_CH1,0x00,0x1B);
                Set_FDC2214(SETTLECOUNT_CH2,0x00,0x1B);
                Set_FDC2214(SETTLECOUNT_CH3,0x00,0x1B);
               
                Set_FDC2214(CLOCK_DIVIDERS_C_CH0,0x20,0x02);//選擇在0.01MHz ~ 10MHz的傳感器頻率
                Set_FDC2214(CLOCK_DIVIDERS_C_CH1,0x20,0x02);//Frefx = Fclk = 43.4MHz/2(2分頻)
                Set_FDC2214(CLOCK_DIVIDERS_C_CH2,0x20,0x02);//CHx_REF_DIVIDER=2;CHx_FIN_SEL=2
                Set_FDC2214(CLOCK_DIVIDERS_C_CH3,0x20,0x02);//CHx_REF_DIVIDER=2;CHx_FIN_SEL=2
               
                Set_FDC2214(DRIVE_CURRENT_CH0,0x78,0x00);//0.146ma(傳感器時鐘建立+轉換時間的驅動電流)
                Set_FDC2214(DRIVE_CURRENT_CH1,0x78,0x00);
                Set_FDC2214(DRIVE_CURRENT_CH2,0x78,0x00);
                Set_FDC2214(DRIVE_CURRENT_CH3,0x78,0x00);
               
                Set_FDC2214(ERROR_CONFIG,0x00,0x00);//全部禁止錯誤匯報
               
                Set_FDC2214(MUX_CONFIG,0xC2,0x0D);//通道0,1,2 ,3;選擇10Mhz為超過振蕩槽振蕩頻率的最低設置,多通道,四通道
               
                Set_FDC2214(CONFIG,0x16,0x01);//激活模式,使用內部振蕩器做參考頻率,INTB引腳會隨狀態寄存器更新被置位
        }
        else return 1;
       
        return 0;
}

float Cap_Calculate(uint8_t chx)
{
        float Cap;
        Data_FDC = FCD2214_ReadCH(chx);
        Cap = 232021045.248/(Data_FDC);
        return (Cap*Cap);
        //return (Data_FDC);
}



1.png
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品久久久久久久久久久 | 国产中文一区 | www.一区二区三区 | 亚洲第十页 | 国产精品久久久久久久久久久久久久 | 久久精品在线播放 | 福利小视频 | 三级黄色在线观看 | 亚洲免费在线观看 | 亚洲免费婷婷 | 九九九免费视频 | 成人在线视频网站 | 精品视频在线观看免费 | 精品国产欧美 | 午夜精品久久 | av一区二区在线观看 | 亚洲第一视频网站 | 欧美日韩在线一区二区 | www.日韩精品 | 国产tv| 午夜婷婷 | 中文字幕在线观看一区二区三区 | 午夜在线观看视频网站 | 久久成人综合 | av在线资源网| 国产主播一区二区 | 亚洲一区三区 | 久久精品www人人爽人人 | 日韩成人免费视频 | 九九在线精品 | 国产一区二区在线免费 | 天天草天天射 | 小sao货撅起屁股扒开c微博 | 国产精品网站在线观看 | 久久香蕉国产 | 欧美操操操 | 欧美日韩久久久 | 国产区免费 | 国产精品国产精品国产专区不卡 | 国产www在线观看 | 伊人超碰在线 |