|
- #include<io430.h>
- #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);//讀設(shè)備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); //圖片顯示(圖片顯示慎用,生成的字表較大,會(huì)占用較多空間,F(xiàn)LASH空間8K以下慎用)
- }
復(fù)制代碼
|
-
-
FDC2214.7z
2019-11-9 16:49 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
544.57 KB, 下載次數(shù): 16, 下載積分: 黑幣 -5
評(píng)分
-
查看全部評(píng)分
|