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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

stm8引腳能否做成觸摸輸入

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

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

1

寫在前面

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

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

2

ST官網開發(fā)板

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

1.STM8S-Discovery

2.STM32072B-EVAL

3.STM32L152C-Discovery

(提示:公眾號不支持外部鏈接,請復制網址到瀏覽器打開)

3

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

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

硬件原理,可以參考官網:

使用MCU的資源:

官網提供STM8庫相關開發(fā)資料

4

概述STM32觸摸感應控制器

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

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

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

或者查看MCU對應的《參考手冊》,可以知道觸摸控制器:電荷轉移的過程以及其原理。

利用電容儲存電荷的特性

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

電荷轉移過程中個模擬開關是硬件做在GPIO里的

重復電荷轉移的過程,直到采樣電容Cs上的電壓達到它說連GPIO的VIH門限值

過程重復的次數就反映了待測電極上電容的大小

電極被觸摸時,重復次數N減小

5

更多參看資料

關于Touch觸摸的標準外設庫:

官方提供的一套關于Touch文檔,值得參看。

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

    關注

    16

    文章

    1162

    瀏覽量

    50040
  • STM8
    +關注

    關注

    18

    文章

    392

    瀏覽量

    56627

原文標題:你知道STM8引腳可以實現觸摸功能嗎?

文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    2764引腳功能

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

    tda2616引腳功能

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

    74ls04引腳引腳功能

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

    8051引腳

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

    uc3842引腳圖 uc3842引腳功能

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

    TL082引腳功能

    TL082引腳功能 號 有信號電壓/V 引腳功能
    發(fā)表于 03-10 22:18 ?2w次閱讀

    62256引腳

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

    62128引腳

    62128引腳圖 圖2.6 62128引腳圖 62128是16 K×8的高集成度
    發(fā)表于 04-01 17:28 ?9656次閱讀
    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 ?3373次閱讀

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

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

    STM8自帶輸入捕獲功能學習

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

    STM8和32的觸摸按鍵功能

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

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

    。輸入通道提供±30 V直流過壓條件保護。 圖1.通用模擬輸入通道概覽?演示板含有兩個不同的全隔離式通用輸入通道,一個帶4引腳端子板(CH2),一個帶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引腳:這兩個引腳用于供電,通常使用+3.3V或+5V電源。 RIN1和ROUT1引腳:這兩個引腳用于接收和發(fā)送串行數據信號。RIN1
    的頭像 發(fā)表于 12-19 09:39 ?1.1w次閱讀