0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

stm8引腳能否做成觸摸輸入

5RJg_mcuworld ? 來源:未知 ? 作者:胡薇 ? 2018-11-15 09:13 ? 次閱讀

我曾開發(fā)帶有觸摸按鍵功能的消費(fèi)類電子產(chǎn)品,在起初也是不知道STM8引腳可以實(shí)現(xiàn)觸摸這個(gè)功能,所以這里寫給大家。

1

寫在前面

我們開發(fā)帶有觸摸功能的產(chǎn)品時(shí),可能首先考慮的就是購買一個(gè)觸摸芯片但是對(duì)于消費(fèi)類電子,如果你的產(chǎn)量較大,可能就會(huì)考慮這1,2塊的觸摸芯片的成本。此時(shí),使用STM8,或者STM32作為主控的IC可以實(shí)現(xiàn)觸摸功能就顯得比較重要了。

由于很多人不知道這個(gè)功能,這里先讓大家了解并熟悉這一項(xiàng)觸摸按鍵功能。

2

ST官網(wǎng)開發(fā)板

ST官網(wǎng)提供很多帶有觸摸按鍵的開發(fā)板,這里舉幾個(gè)例讓大家看看:

1.STM8S-Discovery

2.STM32072B-EVAL

3.STM32L152C-Discovery

(提示:公眾號(hào)不支持外部鏈接,請(qǐng)復(fù)制網(wǎng)址到瀏覽器打開)

3

STM8觸摸原理及開發(fā)庫

在這里簡述一下在STM8S中應(yīng)用Resistor-Capacitor電阻電容(RC)采集原理。

硬件原理,可以參考官網(wǎng):

使用MCU的資源:

官網(wǎng)提供STM8庫相關(guān)開發(fā)資料

4

概述STM32觸摸感應(yīng)控制器

相比STM8而言,STM32的觸摸按鍵功能就更高級(jí)。

在STM32中部分MCU(F0、 F3、 L1)具有Touch sensing controller觸摸感應(yīng)控制器,簡稱TSC。

這里可以參看ST社區(qū)的一份關(guān)于文檔《STM32F0—觸摸按鍵》:

或者查看MCU對(duì)應(yīng)的《參考手冊》,可以知道觸摸控制器:電荷轉(zhuǎn)移的過程以及其原理。

利用電容儲(chǔ)存電荷的特性

電極上的待測電容Cx向采樣電容Cs充電

電荷轉(zhuǎn)移過程中個(gè)模擬開關(guān)是硬件做在GPIO里的

重復(fù)電荷轉(zhuǎn)移的過程,直到采樣電容Cs上的電壓達(dá)到它說連GPIO的VIH門限值

過程重復(fù)的次數(shù)就反映了待測電極上電容的大小

電極被觸摸時(shí),重復(fù)次數(shù)N減小

5

更多參看資料

關(guān)于Touch觸摸的標(biāo)準(zhǔn)外設(shè)庫:

官方提供的一套關(guān)于Touch文檔,值得參看。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    1207

    瀏覽量

    50741
  • STM8
    +關(guān)注

    關(guān)注

    18

    文章

    392

    瀏覽量

    56852

原文標(biāo)題:你知道STM8引腳可以實(shí)現(xiàn)觸摸功能嗎?

文章出處:【微信號(hào):mcuworld,微信公眾號(hào):嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    2764引腳功能

     2764引腳功能 A0~A12 地址線CE   選片OE  讀PGM 編程脈沖控制輸入
    發(fā)表于 03-05 22:33 ?12次下載
    2764<b class='flag-5'>引腳</b>功能

    MA83P06引腳分配/MA83P06應(yīng)用電路

    MA83P06引腳分配/MA83P06應(yīng)用電路 引腳名稱引腳編號(hào)輸入/輸出引腳描述S5 1 I 觸摸
    發(fā)表于 09-27 15:18 ?31次下載

    tda2616引腳功能

    tda2616引腳功能 TDA2616引腳功能及參考電壓: 1:10V——信號(hào)輸入1          
    發(fā)表于 11-19 21:45 ?4382次閱讀
    tda2616<b class='flag-5'>引腳</b>功能

    74ls04引腳引腳功能

    74ls04引腳圖 74LS04引腳功能及真值表:
    發(fā)表于 11-29 22:06 ?7.5w次閱讀
    74ls04<b class='flag-5'>引腳</b>圖 <b class='flag-5'>引腳</b>功能

    8051引腳

    8051引腳
    發(fā)表于 11-29 23:00 ?2523次閱讀
    8051<b class='flag-5'>引腳</b>圖

    uc3842引腳圖 uc3842引腳功能

    uc3842引腳圖,及內(nèi)部方框圖 引腳功能介紹::①是誤差放大器的輸出端,外接阻容元件用于改善誤差放大器的增益和頻率特性;②是反饋電壓輸入
    發(fā)表于 12-22 13:18 ?3.6w次閱讀
    uc3842<b class='flag-5'>引腳</b>圖 uc3842<b class='flag-5'>引腳</b>功能

    62256引腳

    62256引腳圖 圖2.7 62256引腳圖 6225
    發(fā)表于 04-01 17:27 ?2.4w次閱讀
    62256<b class='flag-5'>引腳</b>圖

    62128引腳

    62128引腳圖 圖2.6 62128引腳圖 62128是16 K×8的高集成度
    發(fā)表于 04-01 17:28 ?1w次閱讀
    62128<b class='flag-5'>引腳</b>圖

    7905引腳

    7905引腳
    發(fā)表于 05-13 08:26 ?3w次閱讀
    7905<b class='flag-5'>引腳</b>圖

    76810引腳功能

    la76810引腳功能,76810引腳功能        功      能 
    發(fā)表于 04-29 22:13 ?3403次閱讀

    Microchip推出具備3.5 KB可自編程閃存的8引腳

    Microchip推出具備3.5 KB可自編程閃存的8引腳單片機(jī)  Microchip Technology Inc.(美國微芯科技公司)今天宣布,其備受推崇的8引腳和14
    發(fā)表于 01-27 09:51 ?843次閱讀

    STM8自帶輸入捕獲功能學(xué)習(xí)

    引腳就只看了Timer1,其他的定時(shí)器應(yīng)該也是類似的,看了資料之后發(fā)現(xiàn)STM8輸入捕獲其實(shí)與STC12C5A60S2中的PCA捕獲模式很類似。
    發(fā)表于 11-24 09:50 ?5848次閱讀

    STM8和32的觸摸按鍵功能

    STM8、32的觸摸按鍵功能
    的頭像 發(fā)表于 03-06 15:16 ?4473次閱讀

    CN0325 使用4引腳或6引腳端子板的PLC/DCS通用模擬輸入

    。輸入通道提供±30 V直流過壓條件保護(hù)。 圖1.通用模擬輸入通道概覽?演示板含有兩個(gè)不同的全隔離式通用輸入通道,一個(gè)帶4引腳端子板(CH2),一個(gè)帶6
    發(fā)表于 06-03 17:09 ?3次下載
    CN0325 使用4<b class='flag-5'>引腳</b>或6<b class='flag-5'>引腳</b>端子板的PLC/DCS通用模擬<b class='flag-5'>輸入</b>

    sp3232引腳及功能

    的功能。 Vcc1和Vcc2引腳:這兩個(gè)引腳用于供電,通常使用+3.3V或+5V電源。 RIN1和ROUT1引腳:這兩個(gè)引腳用于接收和發(fā)送串行數(shù)據(jù)信號(hào)。RIN1
    的頭像 發(fā)表于 12-19 09:39 ?1.3w次閱讀