单片机
返回首页

msp430单片机利用FDC2214测量电容

2020-07-23 来源:51hei

#include


#include 'oled.h'

#include 'bmp.h'

#include 'Config.h'

#include 'fdc2214.h'

#include 'iic.h'



void OLED_JM0(void);





int main( void )

{        

   WDTCTL = WDTPW + WDTHOLD;

    u8 retVal=0;

    unsigned int id;

    unsigned long Buffer[4]={0};

     IIC_Init();

                OLED_Init();                //初始化OLED  

                OLED_Clear();

        OLED_ShowString(0,0,'  FDC2214_Demo  ');

       do            

                {

                        retVal = 0;                        

                        retVal = FDC2214_init();  //初始化FDC2214            

                        if(retVal==1)OLED_ShowString(2,2,' Init Success ');

                        if(retVal==0)OLED_ShowString(2,2,' Init defeated ');

                      id=MPU_Read_2Byte(0x2A,LDC13xx16xx_CMD_DEVID);//读设备ID

                      OLED_ShowString(0,4,'FDC_ID:0X');

                      OLED_ShowNum(72,4,id,4,16);//显示ASCII字符的码值

                 }while (retVal!=1);        

           delay_ms(1000);

           OLED_Clear();delay_ms(100);

           OLED_ShowString(0,0,'CH0:         pf');

           OLED_ShowString(0,2,'CH1:         pf');  

           OLED_ShowString(0,4,'CH2:         pf');  

           OLED_ShowString(0,6,'CH3:         pf');  

        

        while(1)

        {               

         

            evm_processDRDY(Buffer);//读取电容值电容的值

            

            OLED_ShowNum(32,0,Buffer[0],9,16);//显示电容的值

            OLED_ShowNum(32,2,Buffer[1],9,16);//显示电容的值      

            OLED_ShowNum(32,4,Buffer[2],9,16);//显示电容的值

            OLED_ShowNum(32,6,Buffer[3],9,16);//显示电容的值  

            

               LED_Clr();        

               delay_ms(10);

               LED_Set();

               delay_ms(10);               

        }         

        

}


void OLED_JM0(void)

{

  OLED_DrawBMP(0,0,128,8,BMP1);  //图片显示(图片显示慎用,生成的字表较大,会占用较多空间,FLASH空间8K以下慎用)

}

进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • 用NE555制作定时器

  • RS-485基础知识:处理空闲总线条件的两种常见方法

  • 带有短路保护系统的5V直流稳压电源电路图

  • 如何构建一个触摸传感器电路

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

    相关电子头条文章