wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5378|回復: 1
打印 上一主題 下一主題
收起左側

fdc2214 oled電容測試msp430程序源碼

[復制鏈接]
跳轉到指定樓層
樓主
fdc2214 oled 電容測試程序,用的是msp430f5529單片機

單片機源程序如下:
  1. /**
  2. ******************************************************************************
  3. * @file    FDC2214.c
  4. * @author  BOB   
  5. * @version V1.0
  6. * @date    2018-07-5
  7. * @email   
  8. * @brief   FDC2214配置及數據讀取函數
  9. ******************************************************************************
  10. **/
  11. #include <io430.h>
  12. #include "fdc2214.h"
  13. #include "iic.h"
  14. #include "math.h"
  15. #include "Config.h"

  16. //ADDR和SD引腳初始化
  17. #define FDC_ADDR_0                P1OUT &= ~BIT4           //FDC_ADDR置低
  18. #define FDC_ADDR_1                P1OUT |=  BIT4           //FDC_ADDR置高

  19. #define FDC_SD_0                    P1OUT &= ~BIT5           //FDC_SD置低
  20. #define FDC_SD_1                    P1OUT |=  BIT5           //FDC_SD置高



  21. /***************************************
  22. * 函數名:ADDR_SD_Init
  23. * 描述  :配置LDC用到的I/O口
  24.                    ADDR--PC11
  25.                                    SD  --PC12
  26. * 輸入  :無
  27. * 輸出  :無
  28. **************************************/
  29. /*
  30. void ADDR_SD_Init(void)       //ADDR和SD引腳初始化
  31. {                                             

  32.   
  33. }
  34. */

  35. /***************************************
  36. * 函數名:InitFDC2214
  37. * 描述  :初始化FDC2214
  38. * 輸入  :無
  39. * 輸出  :retVal  0 and 1
  40. **************************************/
  41. u8 FDC2214_init(void)
  42. {
  43.         u16 id;
  44.         u8 retVal=1;
  45.         u8 ErrCount = 0;
  46.        
  47.         FDC_ADDR_0;// ADDR=0(FDC2214_IIC地址選擇=0X2A) // ADDR=1(FDC2214_IIC地址選擇=0X2B)
  48.         FDC_SD_0;  // SD=0開啟輸入   // SD=1關閉輸入
  49.        
  50.     default_addr = EVM_DEFAULT_I2CADDR;  //FDC2214地址選擇暫存
  51.     delay_ms(10);       
  52.        
  53.         // software reset
  54.         MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_RESET_DEVICE,0x8000);
  55.        
  56.     delay_ms(10);
  57.        
  58.         do
  59.         {
  60.                 if (ErrCount++ > 50)
  61.                         {
  62.                                 return 0;
  63.                         }
  64.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_REF_COUNT_CH0,0xFFFF); // 4 clock periods
  65.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_REF_COUNT_CH1,0xFFFF);
  66.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_REF_COUNT_CH2,0xFFFF);
  67.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_REF_COUNT_CH3,0xFFFF);
  68.                        
  69.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_OFFSET_CH0,0x0000);    //補償值
  70.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_OFFSET_CH1,0x0000);
  71.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_OFFSET_CH2,0x0000);
  72.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_OFFSET_CH3,0x0000);
  73.                        
  74.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_SETTLE_COUNT_CH0,0x0400); // 1 clock period
  75.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_SETTLE_COUNT_CH1,0x0400);
  76.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_SETTLE_COUNT_CH2,0x0400);
  77.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_SETTLE_COUNT_CH3,0x0400);
  78.                        
  79.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_CLOCK_DIVIDERS_CH0,0x1001); // 1000
  80.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_CLOCK_DIVIDERS_CH1,0x1001);
  81.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_CLOCK_DIVIDERS_CH2,0x1001);
  82.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_CLOCK_DIVIDERS_CH3,0x1001);
  83.                        
  84.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_DRIVE_CURRENT_CH0,0xF800); //
  85.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_DRIVE_CURRENT_CH1,0xF800); //
  86.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_DRIVE_CURRENT_CH2,0xF800); //
  87.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_DRIVE_CURRENT_CH3,0xF800); //       
  88.                        
  89.                 retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_ERROR_CONFIG,0x0001); // report only DRDYs to INT
  90.                
  91.                        
  92.             retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_MUX_CONFIG,0xC20C); // ch0, ch1,ch2,ch3-> Wipro for 4 ch
  93.                        
  94.             retVal &= MPU_Write_2Byte(default_addr,LDC13xx16xx_CMD_CONFIG,0x1E01); // CLKIN pin1281
  95.                                

  96.         }while(retVal!=0);
  97.        
  98.   //        id=MPU_Read_2Byte(default_addr,LDC13xx16xx_CMD_DEVID);//讀設備ID
  99. //    if(id==0x3055||id==0x3054)
  100. //        {   
  101. //       return 1;
  102. //        }
  103. //    else
  104. //    {
  105. //      return 0;
  106. //    }       
  107.      return 1;
  108. }


  109. /***************************************
  110. * 函數名:evm_processDRDY
  111. * 描述  :讀取寄存器數據
  112. * 輸入  :無
  113. * 輸出  :無
  114. **************************************/
  115. void evm_processDRDY(unsigned long allData[4])
  116. {
  117.     u8 i=0;
  118.     unsigned long reading = 0;
  119.     float CAP_Data[4];
  120.     float conver = 0;   //最終的轉換的結果               
  121.                
  122.    for(i=0;i<=3;i++)
  123.         {                                                         //0x0FFF  最高到只28位
  124.           reading = (unsigned long)(MPU_Read_2Byte(default_addr,i*2) & 0x0FFF) << 16;
  125.           reading |= MPU_Read_2Byte(default_addr,(i*2)+1);
  126.           allData[i]=reading;
  127.           //CAP_Data[i]=reading;
  128.           reading=0;
  129.         }
  130.        
  131. //***注意Init中各通道寄存器0x10-0x17的時鐘分頻***//
  132. //*******以下四步計算根據datasheet P19公式*******//   
  133.    for(i=0;i<=3;i++)
  134.     {   
  135.           CAP_Data[i] = (CAP_Data[i] * 40000000.0F)/268435456.0F;//得到F(sensorx)       
  136.           CAP_Data[i] = CAP_Data[i] * 2.0F *3.1515926F;
  137.           CAP_Data[i] = 1.0F/((CAP_Data[i] * CAP_Data[i]) * 0.000018F);
  138.           CAP_Data[i] = CAP_Data[i] - 0.000000000033F;       
  139.           CAP_Data[i] = CAP_Data[i] * 1000000000000.0F;//F轉換pF;       
  140.           //allData[i]=CAP_Data[i];               
  141.     }       
  142. }

  143. /***********************************/
  144. /******FDC2214檢測電容值程序********/
  145. /************************************/
  146. double GetCapacitance(unsigned long value)
  147. {
  148.     double pi = 3.14159265359;
  149.     double L = 18; //uH
  150.     double Cboard = 33; //pf
  151.     double Cparacitic = 3; //pf
  152.     unsigned long long fsensor;
  153.     double temp;
  154.           
  155.     fsensor = 1 * 40000000 * value;
  156.     fsensor = fsensor / pow(2,28);

  157.         temp = 2 * pi * fsensor;  
  158.     temp = temp * temp;
  159.                
  160.     temp = temp / 1000000; //uH
  161.     temp *= L;
  162.     return temp;
  163. }
復制代碼

所有資料51hei提供下載:
FDC2214程序TI430 OLED0.96(V3.0).zip (1.52 MB, 下載次數: 68)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:413568 發表于 2019-11-19 08:50 | 只看該作者
這個程序有問題,不能用
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
美女av一区二区三区| 扒开jk护士狂揉免费| 久久99精品久久久久久琪琪| 亚洲丶国产丶欧美一区二区三区| 六月天综合网| 国产精品视频一区视频二区| 一个人免费观看视频www在线播放 一个人免费视频www在线观看 | 久久毛片亚洲| 日韩男人天堂| 亚洲精品人成网在线播放影院| 免费中文字幕在线观看| 五月天视频在线观看| 婷婷精品国产一区二区三区日韩 | 中文字幕线观看| 亚洲精品成人自拍| 国产精品久久久久久久久久ktv| 欧美精品一区二区精品网| 亚洲激情一二三区| 国产剧情av麻豆香蕉精品| 99久久精品国产亚洲精品| 亚洲一区二区三区四区| av播放在线| 1024欧美极品| 精品推荐国产麻豆剧传媒| 中文字幕 自拍偷拍| 97人人模人人爽人人澡| 国产xxxx振车| 欧美亚洲精品日韩| 中文字幕一区二| 日韩黄色小视频| 欧美91大片| 精品中文一区| 不卡的国产精品| 2018av在线| 在线视频91p| 狠狠干夜夜操| 免费网站观看www在线观看| 天堂中文网在线| 一级黄色大片免费| 国产无遮挡aaa片爽爽| 亚洲自拍偷拍图| 特黄特色免费视频| 91蝌蚪视频在线观看| www插插插无码免费视频网站| 精品无人乱码一区二区三区的优势| 91av在线视频观看| 欧美另类在线播放| 深夜福利国产精品| 亚洲天堂av综合网| 亚洲一区二区三区四区五区中文 | 97精品久久久中文字幕免费| 深夜福利91大全| 亚洲天堂免费视频| 精品调教chinesegay| 欧美v国产在线一区二区三区| 欧洲精品在线观看| 色综合久久天天综合网| 污片在线观看一区二区| 夜夜嗨av一区二区三区| 亚洲免费资源在线播放| 国产精品亲子乱子伦xxxx裸| 久久久www成人免费毛片麻豆| av在线播放一区二区三区| 国产成人av一区二区三区在线 | 日韩三区四区| 欧美xxxx网站| 青青伊人久久| 亚洲精品第一| 激情视频亚洲| 久久久91麻豆精品国产一区| 免费精品一区| 91亚洲无吗| 卡通动漫精品一区二区三区| 精品按摩偷拍| 久久av电影| 欧美日韩性在线观看| 欧美艹逼视频| 男女小视频在线观看| 国产一二区视频| 中文字幕97| 伊人永久在线| 99se视频在线观看| 污视频在线免费观看网站| 久久av色综合| 激情开心成人网| 亚洲色图综合| 丝袜连裤袜欧美激情日韩| 精品久久中文| 黄色亚洲大片免费在线观看| 亚洲国产99| 激情国产一区二区 | 国外成人在线视频| 国产精品久久久久久久久免费| 成人免费观看a| 欧美另类一区| 男人日女人逼逼| 中文字幕avav| 美女100%露胸无遮挡| 日韩欧美亚洲国产| 精品久久久免费视频| 欧美日韩视频精品一区二区 | 亚洲天堂狠狠干| 特黄aaaaaaaaa真人毛片| 国产高清一级片| 国产无遮挡又黄又爽免费软件 | 欧美高清xxxx性| 黄色毛片免费看| 超碰在线首页| 国精产品一区一区三区mba下载| www.成人在线视频| 少妇精品久久久| 99热免费精品| 9i在线看片成人免费| 一区二区三区欧美激情| 宅男噜噜噜66一区二区66| 伊人一区二区三区久久精品| 欧美在线激情网| 成人影片在线播放| 国产又粗又大又爽的视频| 伊人久久av导航| 青青视频在线播放| 国产又黄又猛的视频| 高清中文字幕mv的电影| 国产午夜福利片| 91高潮大合集爽到抽搐| 中文字幕导航| 天天射天天拍| 波多野结衣在线观看一区| 东京干手机福利视频| 欧美人乱大交xxxxx| 成人黄色电影网址| jizz在线观看| 国产精品久久亚洲不卡| 久久综合电影| xxxx69hd| 欧美顶级大胆免费视频| 国产亚洲欧洲高清一区| 黄色正能量网站| 欧美14一18处毛片| 欧美区在线观看| 成人性视频免费看| 韩国女主播一区二区三区| 欧美第一黄色网| 成人精品在线看| 国偷自产视频一区二区久| 欧美午夜影院一区| 日韩欧美在线视频播放| 国产成人精品福利| www黄色av| 日韩在线免费观看视频| 国内精品免费午夜毛片| 国产成人亚洲欧美| 成人免费视频91| 成人区人妻精品一区二| 99免费在线观看| 久热在线视频精品网站| 特黄特色特刺激视频免费播放| 91精选在线| 成人高潮a毛片免费观看网站| 欧美99在线视频观看| 国产91精品免费| 精品久久久久久电影| 久久久精品久久久| 懂色中文一区二区三区在线视频| 国产亚洲黄色片| 91网站免费入口| 国产精品自产拍| www在线视频观看| 18+激情视频在线| 国产精品久久久网站| 日韩经典一区二区| 亚洲盗摄视频| 一本色道久久综合| 国产精品美女久久久久久久久| 3atv在线一区二区三区| 91精品国产高清久久久久久久久 | 欧美精品一区免费| 日本午夜精品视频| 午夜av免费观看| 五月天婷婷综合社区| 国产精品字幕| 国产欧美综合一区二区三区| 亚洲欧美区自拍先锋| 国产一区二区三区在线观看视频| 久久久久久久成人| 国产免费成人在线| 国产在线观看99| 羞羞视频免费| 日本一本在线免费福利| 亚洲激情五月| 久久精品人人做人人综合 | 成人羞羞网站入口| 国产婷婷一区二区| 日韩精品极品在线观看播放免费视频 | 亚洲一区欧美激情| 亚洲激情图片小说视频| 久久精品成人欧美大片古装| 亚洲精品高清视频| 国产高清视频免费在线观看| 青青青青国产视频| 18免费在线视频| 国内成人在线| 亚洲大片精品永久免费| 久久久噜噜噜久久中文字免| 欧美交换配乱吟粗大25p| 欧美日韩激情在线观看| 夜夜狂射影院| 88xx成人免费观看视频库 | 亚洲欧洲一区二区在线播放| 美乳少妇欧美精品| 最新视频 - x88av| 动漫性做爰视频| 你懂的视频网| 国产精品原创视频| 精品综合免费视频观看| 欧美日韩夫妻久久| av噜噜色噜噜久久| 免费看污黄网站在线观看| 综合图区欧美| 久久影院午夜精品| 免费xxxx性欧美18vr| 亚洲欧美在线一区| 欧美a级黄色大片| 日本网站在线免费观看| 免费在线观看h片| 国产福利一区二区在线精品| 日本99精品| 久久欧美一区二区| 久久精品国产69国产精品亚洲| 色哟哟免费网站| 九九热精品视频在线| 亚州精品永久观看视频| 国产激情精品一区二区三区| 91丝袜美腿高跟国产极品老师 | 亚洲中文一区二区| 国产黄色片大全| 国产精品久久久久久久久妇女| 一区二区三区在线免费播放| 国产成人综合av| 国产又黄又嫩又滑又白| 最新亚洲精品国自产在线观看| 国产免费不卡| 成人美女在线视频| 久久综合电影一区| 一区二区三区入口| 中出中文字幕| 欧美成人黑人| 波多野结衣在线一区| 国产精品扒开腿做爽爽爽视频 | 欧美一级播放| 亚洲精品suv精品一区二区| 久久免费视频3| 天天干在线观看| 国产精欧美一区二区三区蓝颜男同| 国产成a人无v码亚洲福利| 精品国产一区二区在线| 亚洲成人福利在线| 免费女人毛片视频| 久久91精品| 在线视频国内一区二区| 亚洲国产精品久久久久久女王| 亚洲影院在线播放| 日韩有码电影| 成人激情校园春色| 国内精品久久久久久久久| 国产不卡一二三| 青青草原av| 68国产成人综合久久精品| 亚洲美女免费精品视频在线观看| 久在线观看视频| 顶级嫩模一区二区三区| 亚洲一区导航| 亚洲一区二区黄色| 国产欧美韩日| 国产日韩欧美一区二区东京热 | 国产强被迫伦姧在线观看无码| 日本综合视频| 自拍偷拍国产亚洲| 精品久久中出| 亚洲一级片免费看| 中文字幕资源网在线观看免费| 精品盗摄女厕tp美女嘘嘘| 亚洲成a人片在线观看中文| 噜噜噜噜噜久久久久久91| 国产精品无码一区| 白嫩亚洲一区二区三区| 精品久久久久久电影| 一区国产精品| 亚洲视频在线观看不卡| 日韩av综合| 欧美在线你懂得| 成年丰满熟妇午夜免费视频| 男人的天堂va在线| 伊人春色精品| 精品乱人伦一区二区三区| 2025韩国理伦片在线观看| 成年女人色毛片免费| 亚洲每日更新| 九九精品在线播放| 久久精品国产亚洲AV成人婷婷| 欧美xxxx免费虐| 亚洲三级在线免费| 亚洲欧洲另类精品久久综合| 成人网6969conwww| 怕怕欧美视频免费大全| 色婷婷av一区二区三区在线观看| 欧产日产国产精品98| 深夜福利视频在线免费观看| 国产精品亚洲成人| 91探花福利精品国产自产在线 | www99avcom| 成人午夜电影网站| 99se婷婷在线视频观看| 97人妻人人澡人人爽人人精品| 国产精品一区三区在线观看| 艳妇臀荡乳欲伦亚洲一区| 国产在线播放观看| 免费h视频网站| 美女精品在线观看| 91超碰caoporn97人人| 91插插插插插插| 91伊人久久| 欧美日韩一本到| 成人av毛片在线观看| 免费av高清| 国产精品亚洲一区二区三区在线 | 6080亚洲精品一区二区| 免费观看亚洲视频| 国产福利电影在线观看| 国产精品18久久久久| 99国产在线观看| 污视频在线免费| 亚洲欧美bt| 国产精品网站视频| 国产sm主人调教女m视频| 蜜桃成人av| zzjj国产精品一区二区| 国产成人精品777777| 欧州一区二区三区| 亚洲国产精久久久久久久| 黄色录像a级片| 羞羞影视羞羞在线| 不卡电影一区二区三区| 日韩和欧美的一区二区| 91视频论坛| 精品综合久久久久久8888| 日韩免费av一区二区三区| 精品福利影院| 天堂资源在线中文精品| 99在线视频免费观看| 亚洲色图视频在线观看| 伊人激情综合| 亚洲三级免费电影| 日韩av综合在线观看| 黄页在线观看视频| 亚洲综合久久av| 午夜久久久精品| 自拍视频在线免费观看| 午夜精品久久久久久久99水蜜桃| 国产又粗又猛又爽又黄| a级毛片免费观看在线 | 欧美综合国产精品久久丁香| 国产精品国产一区二区三区四区 | 免费观看羞羞视频网站| 久久蜜桃av一区精品变态类天堂 | 久热这里只有精品在线| 麻豆久久一区| 日韩在线观看成人| 久久精品视频7| 成人黄色av| 久久久久久91| 国产综合视频在线| 国产亚洲午夜| 精品一区二区三区日本| jizz蜜桃视频在线观看| 国产精品麻豆99久久久久久| 国产自偷自偷免费一区| 日本www在线观看| 在线一区二区三区做爰视频网站| 蜜臀久久99精品久久久久久| 欧洲午夜精品| 久久亚洲欧美日韩精品专区| 91av国产精品| 精品写真视频在线观看| 亚洲视频电影| 亚洲尤物在线视频| 一本一道波多野结衣一区二区| 欧美成人黄色网| 成人精品视频| 91亚洲精品久久久久久久久久久久| 亚洲成a人片77777kkkk| 91美女精品福利| 午夜视频在线瓜伦| 国产高清在线a视频大全 | 久久一区免费| 在线观看免费观看在线91| 欧美性猛交xxxx久久久| 女人黄色一级片| 日韩精品第二页| 日韩美女免费视频|