亚洲免费成人av电影_日韩av免费在线看_国产精品久久久久久久久久_日韩成人在线电影网_久久精品视频播放_日本久久久a级免费_欧美午夜性色大片在线观看_国产精品69久久_黑人精品xxx一区一二区_1769国内精品视频在线播放_日韩大陆毛片av_日本久久精品视频_日韩av不卡电影_欧美性生活大片免费观看网址_91性高湖久久久久久久久_久久99_亚洲乱码国产乱码精品精

首頁 資訊 > 創(chuàng)新 > 正文

焦點(diǎn)訊息:【愛普特 APT32F110 ev board 試用測(cè)評(píng)】之六:電容觸摸按鍵測(cè)試 和Touch Key 使用串口工具波形分析

APT32F11X 內(nèi)嵌了一個(gè)最大支持32個(gè)掃描通道的電容式觸摸按鍵檢測(cè)模塊。該模塊支持基于電荷轉(zhuǎn)移的檢測(cè)技術(shù),以滿足不同應(yīng)用條件下電容觸摸檢測(cè)。

APT32觸摸是MCU的一大亮點(diǎn)!

? 最大支持32通道按鍵檢測(cè)


(資料圖)

? 支持低功耗模式,并基于掃描值偏差自動(dòng)喚醒CPU。

? 支持通道掃描超時(shí)檢測(cè)

? 支持連續(xù)掃描序列間隔時(shí)間設(shè)置

? 多種掃描模式。

- 單序列模式

- 連續(xù)模式

原理:

電容式按鍵傳感器是一種基于自電容檢測(cè)技術(shù),在人體或帶電物體靠近傳感極點(diǎn)時(shí),導(dǎo)致自電容的變化,根據(jù)這種變化從而實(shí)現(xiàn)按鍵或者觸摸滑條等應(yīng)用的實(shí)現(xiàn)。系統(tǒng)時(shí)鐘由隨機(jī)時(shí)鐘 MFO 調(diào)制后控制 TOUCH IO 對(duì)觸摸電容充放電(固定頻率,隨機(jī)相位)。充電電流由內(nèi)部 LDO 提供,LDO 的輸出電流鏡像給感應(yīng)振蕩器 S-OSC,控制 S-OSC 輸出頻率。因?yàn)槌潆婎l率固定,S-OSC 輸出頻率正比于 TOUCH IO 負(fù)載電容,在 R-OSC 經(jīng)過 N 個(gè)周期所確定的固定時(shí)間內(nèi),SFO 的周期數(shù)將被一個(gè)內(nèi)部采樣計(jì)數(shù)器記錄(CHxDAT)。寄生電容變大時(shí),CHxDAT 值會(huì)變大;寄生電容變小時(shí),CHxDAT 值會(huì)隨之變小。

模擬框圖:

開發(fā)板自帶4個(gè)觸摸按鍵,需要短接R11~R14

APT32有完整的觸摸按鍵生態(tài)工具和SDK。

SerialPlot軟件配合串口轉(zhuǎn)USB工具分析觸摸按鍵波形數(shù)據(jù):

//#include "include/test_func.h"

#include "iostring.h"

#include

#include "soc.h"

#include "sys_clk.h"

#include

#include

#include

#include

#include

#include

#include

#include "uart.h"

#include "gpio.h"

#include "timer.h"

#include "pin.h"

#include "cnta.h"

#include "tkey.h"

csi_cnta_tg_tCnta;

csi_tkey_t g_tTkey;

csi_gpio_t g_gpioA0;

csi_uart_tg_tUart;

extern void system_init(void);

extern uint16_t hwScanCnt;

extern uint32_t wKeyMap;

extern uint32_t wTimeCnt;

extern uint8_tbyBaseUpdata;

extern uint32_t wTkeyBaseCnt;

/** \brief cnta interrupt callback function

*?

*? \param cnta_handle: handle timer handle to operate

*? \param arg: para

*? \return none

*/

static void user_cnta_event(csi_cnta_t *cnta_handle, void *arg)//定時(shí)器中斷,用來定時(shí)更新基線(任意定時(shí)器都可以,只要把下面的代碼放于定時(shí)器中斷里就ok)

{

if(wKeyMap!=0)//判斷是否有按鍵按下

{

wTimeCnt++;

if(wTimeCnt>wTkeyBaseCnt)// 基線更新時(shí)間 =? (5ms*wTkeyBaseCnt ) ms

{

byBaseUpdata=1;//基線更新標(biāo)志

wTimeCnt=0;

}

}

}

/**

\brief? ? ? ?counterA 定時(shí)中斷初始化?

\return? ? ? csi_error_t

*/

csi_error_t cnta_init(void)

{

csi_error_t tRet = CSI_OK;

tRet = csi_cnta_init(&g_tCnta, 0);

tRet =? csi_cnta_attach_callback(&g_tCnta, user_cnta_event, NULL);

tRet = csi_cnta_start(&g_tCnta, 5000);//5ms定時(shí)

return tRet;

}

/**

\brief? ? ? ?tkey示例

\return? ? ? csi_error_t

*/

csi_error_t tkey_init(void)

{

csi_error_t tRet = CSI_OK;

tRet = csi_tkey_init(&g_tTkey, 0);//touch初始化,? touch的IO使能在tkey_parameter.h里的wTkeyIOEnable,第幾位對(duì)應(yīng)TOUCH幾如: bit0 -->? touch 0? ? ? bit16 --> touch16

//注意IO使能是,相應(yīng)的IO請(qǐng)勿用于其他功能,否則會(huì)導(dǎo)致touch工作不正常 ,IO的初始化已經(jīng)在csi_tkey_init()函數(shù)里完成,不需要自己去配置GPIO

//touch的其他一些參數(shù)配置請(qǐng)?jiān)趖key_parameter.h里完成。

tRet =? csi_tkey_attach_callback(&g_tTkey, NULL, NULL);//注冊(cè)中斷函數(shù)

csi_tkey_set_intr(&g_tTkey,1,TKEY_DNE);//使能相應(yīng)的中斷

return tRet;

}

int uart_init(void) //串口初始化? 串口用于發(fā)送當(dāng)前的按鍵?

{

int iRet = 0;

//csi_pin_set_mux(PB05,PB05_UART2_RX);//PB05 = RX

csi_pin_set_mux(PA014,PA014_UART1_TX);//PA014= TX

iRet = csi_uart_init(&g_tUart,1);

CSI_CHECK_RETURN(iRet);

iRet = csi_uart_format(&g_tUart, UART_DATA_BITS_8, UART_PARITY_NONE, UART_STOP_BITS_1);

CSI_CHECK_RETURN(iRet);

iRet = csi_uart_baud(&g_tUart,115200);

CSI_CHECK_RETURN(iRet);

iRet = csi_uart_attach_callback(&g_tUart,NULL, NULL);

CSI_CHECK_RETURN(iRet);

return? iRet;

}

int tkey_main()

{

int i=0;

system_init();//系統(tǒng)初始化

uart_init();//串口初始化

tkey_init();//touch初始化

csi_tkey_baseline_prog(&g_tTkey);//獲取第一次上電時(shí)的按鍵原始值作為基線(baseline)

cnta_init();//定時(shí)器初始化,

while(1){

csi_tkey_prgm(&g_tTkey);? //循環(huán)掃描touch

if(wKeyMap !=0)? ?//判斷是否有按鍵按下,有則PA015輸出低,沒有則輸出高

{

csi_gpio_write(&g_gpioA0,0X1<<15,0);

}else

{

csi_gpio_write(&g_gpioA0,0X1<<15,1);

}

for(i=0;i!=17;i++)//遍歷wKeyMap 變量,wKeyMap變量的第幾位被值1,則對(duì)應(yīng)按鍵被按下。如: bit0 =1 則? touch0 被按下? ? ? bit16=1 則 touch16被按下

{

if((wKeyMap >>i)&0x1)?

{

csi_uart_putc(&g_tUart,"T");

csi_uart_putc(&g_tUart,"C");

csi_uart_putc(&g_tUart,"H");

csi_uart_putc(&g_tUart,":");

if(i<10)

csi_uart_putc(&g_tUart,i+0x30);

else

{

csi_uart_putc(&g_tUart,0x31);

csi_uart_putc(&g_tUart,i-10+0x30);

}

csi_uart_putc(&g_tUart,0x0d);

csi_uart_putc(&g_tUart,0x0a);

}

}

}

return 0;

}

可以實(shí)現(xiàn)觸摸按鍵和機(jī)械按鍵一樣效果

關(guān)鍵詞: 寄生電容 系統(tǒng)時(shí)鐘 電荷轉(zhuǎn)移 連續(xù)掃描 間隔時(shí)間

最近更新

關(guān)于本站 管理團(tuán)隊(duì) 版權(quán)申明 網(wǎng)站地圖 聯(lián)系合作 招聘信息

Copyright © 2005-2018 創(chuàng)投網(wǎng) - www.474933.com All rights reserved
聯(lián)系我們:39 60 29 14 2@qq.com
皖I(lǐng)CP備2022009963號(hào)-3

 

久久影院一区| 亚洲精品一区二| 国产蜜臀97一区二区三区| 涩爱av色老久久精品偷偷鲁| 久草福利资源站| 99精品一区二区三区无码吞精| www.亚洲自拍| 天天干天天摸| 亚洲国产精品狼友在线观看| 国内精品久久久久久久久久久| 99re这里都是精品| 欧美大胆在线视频| 欧美高清视频免费观看| av免费不卡国产观看| 黄色成人在线视频| 欧美日本亚洲韩国国产| jizz视频在线观看| 国产性生活毛片| 小泽玛利亚视频在线观看| 欧美一级淫片丝袜脚交| 亚洲色婷婷综合开心网| 精品999日本久久久影院| 高清日韩欧美| 国产激情视频一区二区三区欧美| 一区二区三区欧美久久| 视频一区国产| 精品蜜桃一区二区三区| 91美女免费看| 亚洲大黄网站| 亚洲免费在线播放| 亚洲精品中文字幕在线| 亚洲激精日韩激精欧美精品| 久久亚洲精品国产| 国产精品视频在线看| 国产精品乱码一区二三区小蝌蚪| 国产亚洲短视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产成人在线综合| 国模大尺度私拍在线视频| 久久久国产精品一区二区中文| 欧美亚洲三级| 午夜毛片在线| 国产精品人妖ts系列视频| 9l视频自拍蝌蚪9l视频成人| 国产精品偷乱一区二区三区| 又紧又大又爽精品一区二区| 精品麻豆一区二区三区| 精品国产乱码久久久久久影片| 在线人成动漫视频在线观看| 四虎在线精品| 国产精品第一页在线| 69成人在线| 国产精品久久综合青草亚洲AV| 91久久国语露脸精品国产高跟| 在线观看av中文字幕| 天天插天天操天天干| 欧美丝袜在线观看| 香蕉视频黄色在线观看| 免费无码不卡视频在线观看| 欧美在线一区二区三区四| 古装做爰无遮挡三级聊斋艳谭| 粉嫩av一区二区三区天美传媒| 亚洲成a人片77777老司机| 乱码一区二区三区| 亚洲天堂岛国片| 午夜一区二区三区| aa免费在线观看| 国产精品国产亚洲伊人久久| 视频二区欧美毛片免费观看| 亚洲天堂在线播放| 国产一区再线| 蜜桃传媒一区二区| 91se在线观看| 欧美精品一区二区免费| 成人午夜一级| 国产福利小视频在线| 色综合www| 国产91av视频在线观看| 欧美激情综合亚洲一二区| 国产农村妇女毛片精品久久麻豆| 欧美一区二区视频在线播放| 欧美大片在线影院| 久久亚洲国产精品| 亚洲天堂岛国片| 日本香蕉视频在线观看| 久久久久久国产精品无码| 日本电影欧美片| 欧美亚洲精品一区二区| 日韩欧美一级视频| 精品国产伦一区二区三区观看说明| 亚洲无码久久久久久久| 午夜成人鲁丝片午夜精品| 蜜桃视频一区二区三区| 久久人妻少妇嫩草av无码专区| 欧美亚洲成人精品| 亚洲乱码国产乱码精品精可以看| 亚洲国产成人精品女人久久久| 久久亚洲不卡| 国产美女免费网站| 无码人妻一区二区三区一| 色视频www在线播放国产人成| 国产精品久久在线| 久久亚洲国产精品日日av夜夜| 亚洲三级视频在线观看| 欧美一级日韩免费不卡| 中国xxxx性xxxx产国| 欧美无砖砖区免费| 欧美一级二级三级乱码| 伊人成色综合网| 欧美精品一卡二卡| 欧美日韩一区二区三区视视频| 五月婷婷综合久久| 国产在线视频综合| 国产亚洲欧美久久久久| 午夜国产精品一区| 国产精品男人爽免费视频1| 亚洲三级中文字幕| 99在线观看| 日韩三级免费看| 天堂中文字幕一二区| 亚洲激情在线观看视频免费| 欧美国产精品va在线观看| 中文字幕在线观看国产| 91久久精品www人人做人人爽| 国产人妻精品一区二区三区不卡| 黄网免费视频| 韩国av网站在线| 亚洲AV午夜精品| 精品国产91| 久久久久五月天| 欧美阿v一级看视频| 国产欧美日韩亚洲一区二区三区| 国产精品一级黄片| 日韩三级不卡| 日韩欧美亚洲日产国| 国产深喉视频一区二区| 波多野结衣av无码| 亚洲精品一区二区三区婷婷月| 91直播在线观看| 欧美伊人亚洲伊人色综合动图| 国产麻豆视频| 欧美国产亚洲另类动漫| 在线视频国内一区二区| 免费欧美在线视频| 99视频在线精品| 亚洲电影中文字幕| 国产欧美视频在线| 欧美性猛交xxxx免费看手交| 国产成人高清精品| 日韩欧美视频一区二区三区四区| 写真福利片hd在线播放| 国产成人精品久久二区二区| 不卡的一区二区| 国产又粗又猛又色| 精品久久国产视频| 黄色激情网站| 福利网在线观看| 国产免费观看高清视频| 久草视频一区二区| 国产亚洲欧美日韩精品一区二区三区| 国产亚洲自拍av| 精品国产91乱码一区二区三区四区| 999国产在线| 久久久久久久久久av| 国产美女视频免费观看下载软件| 最新中文字幕在线观看| 五月久久久综合一区二区小说| 国产乱子伦一区二区三区国色天香| 91精品国产综合久久香蕉麻豆| 91丨九色丨尤物| 97超视频在线观看| 欧洲专线二区三区| 亚洲国产网站| 欧美久久一区二区| 无尽裸体动漫2d在线观看| 欧美四级剧情无删版影片| 欧美日韩精品区别| 日韩手机在线观看视频| 免费av在线一区二区| 一区二区三区四区五区精品| 国产精品777| 欧美最顶级丰满的aⅴ艳星| 97久久网站| 国产一区二区三区免费| 国产成人在线观看| 国产精品夜夜夜| 色琪琪原网站亚洲香蕉| 中文字幕在线视频一区二区| 日韩激情免费视频| 爱情岛论坛亚洲品质自拍视频网站| 成人激情免费电影网址| 亚洲黄色在线播放| 男人天堂一区二区| 国产亚洲欧洲一区高清在线观看| 国产资源在线视频| 国产精品99久久久久久久久| 午夜亚洲性色福利视频| 欧美精品日韩精品| 一卡二卡在线观看| av黄色一级| 午夜视频国产| 日韩三区在线| 日本.亚洲电影| 亚洲欧美一级二级三级| 艳妇臀荡乳欲伦亚洲一区| 亚洲欧美国产另类| 国产sm精品调教视频网站| 日本精品免费观看| 亚洲 小说 欧美 激情 另类| 欧美精品一区二区三区久久久竹菊| 一区二区成人在线视频| 色婷婷国产精品综合在线观看| 综合蜜桃精品| 中文高清一区| 欧美激情综合色综合啪啪| 91精品国产91久久久久麻豆 主演| 懂色av蜜臀av粉嫩av永久| 国产精品你懂的在线欣赏| 精品一区二区三区欧美| 水蜜桃在线免费观看| 日韩有码片在线观看| 999sesese| 日韩在线一区视频| 午夜免费啪视频观看视频| 免费网站在线观看黄| 日本黄色女人| 欧美在线观看视频免费| 五月婷婷之综合激情| 亚洲桃色综合影院| 亚洲免费在线观看av| 一区二区精品在线观看| 在线播放中文字幕| 成年人午夜剧场| 无码人妻丰满熟妇区毛片蜜桃精品| 久久精品欧美一区二区三区麻豆| va中文字幕| 色婷婷综合久久久久中文一区二区| 国产麻豆剧果冻传媒视频杜鹃| 精品少妇一区二区三区日产乱码| 亚洲精品aⅴ中文字幕乱码| 成人永久在线| 91精品999| 国产在线看片| 成人在线视频免费观看| 黄动漫在线观看| 欧美精品一区三区| 99精品在免费线偷拍| 精品国产午夜福利在线观看| p色视频免费在线观看| 久久久久久久久国产精品| 深夜福利成人| aa片在线观看视频在线播放| 成人两性免费视频| 男人天堂网在线视频| 《视频一区视频二区| 99在线精品免费视频九九视| 亚洲综合99| 一区二区三区四区亚洲| 97一区二区国产好的精华液| 性xxxfreexxxx性欧美| 精品国产亚洲av麻豆| 国产一级免费大片| 亚洲综合一二三| 一级黄色片在线观看| 欧美日韩视频一区二区三区| 亚洲一区二区三区成人在线视频精品| 青草在线视频在线观看| 精品视频色一区| 欧美一激情一区二区三区| 韩国av在线播放| 欧美成人性生活视频| 日韩激情在线视频| 国产一区日韩| 日本一欧美一欧美一亚洲视频| 亚洲s色大片| 在线观看欧美日韩国产| 99久久精品网| 青青草av在线播放| 97人人模人人爽人人喊38tv| 国产精品灌醉下药二区| 亚洲无在线观看| 国产精品一线天粉嫩av| 欧美亚洲国产成人精品| 亚洲免费黄色网| 欧美视频第二页| 亚洲精品欧洲| 欧美xxxxx精品| 国产不卡精品视男人的天堂| 国产午夜精品理论片a级大结局| 欧美激情按摩在线| 精品国精品国产自在久不卡| 中文字幕av免费观看| 国内外成人免费激情在线视频网站| 国产精品久久97| 久久久久久久久99精品| 午夜精品电影在线观看| 日韩电影免费观看中文字幕| 色婷婷av一区二区三区之e本道| 国产精品无码一本二本三本色| 免费偷拍视频网站| 欧美壮男野外gaytube| 九九精品调教| 日韩免费视频一区二区视频在线观看| 国产麻豆一区二区三区| 在线亚洲免费| 91九色在线免费视频| 天堂精品在线视频| videos性欧美另类高清| 91啪九色porn原创视频在线观看| 精品国产乱码久久久久久虫虫漫画| 国产精品久久久久久模特| 国产裸体美女永久免费无遮挡| www.17c.com喷水少妇| 亚洲乱码国产乱码精品精的特点| 国产高潮国产高潮久久久91| xxxxaaa欧美另类| 在线电影欧美日韩一区二区私密| 日韩成人免费视频| 午夜日韩视频| 国产成人91久久精品| 亚洲欧美综合另类| 欧美日韩精品是欧美日韩精品| 久久在线电影| 伊人久久一区二区| 久久午夜福利电影| 亚洲色图美国十次| 日韩中文字幕在线视频| 色偷偷中文字幕|