女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

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

STM32入門學習筆記之電容觸摸實驗(上)

jf_78858299 ? 來源:滑小稽筆記 ? 作者:電子技術(shù)園地 ? 2023-02-16 10:22 ? 次閱讀

8.1 電容觸摸簡介

8.1.1 電容觸摸概述

隨著科技的發(fā)展,傳統(tǒng)的機械按鍵正在逐步從設(shè)備上面消失,這個原因主要有機械按鍵由于是采用機械接觸的方式,壽命比較短,從用戶體驗上看,機械按鍵也顯得操作復雜,對比現(xiàn)在的電容按鍵,電容按鍵具有壽命長,因為不存在機械接觸,占用空間少,以前的機械按鍵在設(shè)計外殼的時候需要考慮尺寸,現(xiàn)在換成電容按鍵后這個問題不再需要考慮。

8.1.2 檢測原理

常規(guī)的檢測方式一般是通過計算電容放電時間來判斷是否有手指按下,這是因為手指會與線路板的銅箔接觸面上產(chǎn)生電容效應(yīng),當手指沒有放在銅箔上的時候,銅箔與PCB之間存在雜散電容,這兩個狀態(tài)的電容值差別很大,檢測原理如下圖所示。

圖片

在檢測之前首先用開關(guān)將電容Cs里面的電荷放盡,然后此時CPU開始計算Cs的充電時間,這一部分是采用捕捉信號來測量,盡管單片機屬于數(shù)字電路,但是數(shù)字電路的邏輯電平也是有電壓限制的,比如在3.3V供電環(huán)境下,當電壓大于2.4V則被認為是邏輯電平1,當電壓小于0.4V則被認為是邏輯電平0,單片機的輸入捕獲功能來判斷輸入信號的電平是否為邏輯電平1,如果檢測到邏輯電平1,則認為電容此時充電達到了2.4V以上,將這個時間記錄下來,當手指放在銅箔上的時候,相當于增加了Cs的容值,此時我們繼續(xù)進行輸入捕獲采樣,將這個捕獲的時間記錄下來,兩個時間求差值,這個差值高于某個閾值的時候就可以認為此時手指按下了電容按鍵,用這種方式就可以實現(xiàn)虛擬按鍵的使用了。這種檢測原理實際是采用了在電路分析中學習到的RC電路的零狀態(tài)響應(yīng)來實現(xiàn)的。根據(jù)RC電路的零狀態(tài)響應(yīng)可以得出電容的充電公式為

圖片

其中Vc表示電容的充電電壓,VDD為RC電路的輸入電壓,R為電阻的阻值,C為充電電容的容值,通過這個公式我們可以反推得到充點電容的容值。也就是說我們可以利用這個公式實現(xiàn)電容的測量。

8.1.3 預(yù)備知識

首先我們在進行電容觸摸檢測的時候需要用到STM32的輸入捕獲功能,從這一章開始,關(guān)于寄存器文件的添加,驅(qū)動文件的添加不再作為重點,重點開始轉(zhuǎn)為程序的編寫及小算法的編寫。

輸入捕獲的工作原理如下圖所示。

圖片

首先設(shè)置定時器的輸入通道為上升沿捕獲,檢測到上升沿之后,將計數(shù)寄存器CNT中的數(shù)據(jù)存儲在CCRx1中并清空CNT的數(shù)據(jù),然后設(shè)置定時器的輸入通道為下降沿捕獲,檢測到下降沿后將計數(shù)寄存器CNT中的數(shù)據(jù)存儲在CCRx2中并清空CNT的數(shù)據(jù),此時將CCRx2的值與CCRx1的值做差值就可以得到1個波形中高電平的時間,由于這兩個數(shù)值獲取的過程中,會由于高電平時間過長導致定時器產(chǎn)生多次中斷,這個多次中斷的值記為N,此時高電平的時間計算公式如下所示:

圖片

其中M為定時器的計數(shù)周期,N為定時器的溢出次數(shù),ARR為自動重裝載計數(shù)器的值,CCRx2為捕獲到的數(shù)據(jù)。

8.2 常用寄存器

8.2.1 捕獲/比較寄存器1:TIMx_CCMR1

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
IC2F[3:0] IC2PSC[1:0] CC2S[1:0] IC1F[3:0] IC1PSC[1:0] CC1S[1:0]

ICxF[3:0]:輸入捕獲x濾波器(定義輸入采樣頻率及數(shù)字濾波器長度)

圖片

ICxPSC[1:0]:輸入/捕獲x預(yù)分頻器(一旦CCxE=0,則預(yù)分頻器復位)

00:每1個事件觸發(fā)一次捕獲

   01:每2個事件觸發(fā)一次捕獲

   10:每4個事件觸發(fā)一次捕獲

   11:每8個事件觸發(fā)一次捕獲

CCxS[1:0]:捕獲/比較x選擇(用于定義通道x輸入還是輸出)

00:輸出模式

   01:輸入模式,映射在TI110:輸入模式,映射在TI211:輸入模式,映射在TRC上,此模式引用于內(nèi)部觸發(fā)器輸入被選中時

8.2.2 捕獲/比較使能寄存器:TIMx_CCER

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- CC4P CC4E - CC3P CC3E - CC2P CC2E - CC1P CC1E

CCxP:輸入/捕獲x輸入/輸出極性

通道在輸出模式下

0:高電平有效

   1:低電平有效

通道在輸入模式下

0:不反相,上升沿觸發(fā)

   1:反相,下降沿觸發(fā)

CCxE:輸入/捕獲x輸入/輸出使能

通道在輸出模式下

0:關(guān)閉輸出

   1:開啟輸出

通道在輸入模式下

0:禁止捕獲

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

    關(guān)注

    6065

    文章

    44946

    瀏覽量

    648204
  • STM32
    +關(guān)注

    關(guān)注

    2291

    文章

    11019

    瀏覽量

    363001
  • 電容觸摸
    +關(guān)注

    關(guān)注

    0

    文章

    70

    瀏覽量

    16632
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    STM32學習筆記(初學者快速入門)

    本帖最后由 eehome 于 2013-1-5 10:08 編輯 STM32學習筆記(初學者快速入門)
    發(fā)表于 08-18 21:35

    STM32學習筆記(初學者快速入門)

    STM32學習筆記(初學者快速入門)資料來自網(wǎng)絡(luò)資源
    發(fā)表于 06-11 20:23

    CubeMX入門STM32 HAL庫的學習筆記

    STM32CubeMX是ST官方開發(fā)的一款很好用的軟件,主要用于STM32系列單片機的硬件驅(qū)動層的配置。網(wǎng)上也有一些關(guān)于STM32CubeMX的相關(guān)教程,對它的相關(guān)操作進行說明。從今天起,小柯希望能將自己從CubeMX
    發(fā)表于 08-17 06:55

    STM32入門學習筆記 精選資料分享

    STM32入門學習筆記本文為筆者入門學習過程的記錄,只是零散的記錄了一些個人不太懂得,覺得需要經(jīng)
    發(fā)表于 08-24 07:56

    STM32各模塊學習筆記

    STM32個模塊學習筆記 目錄 STM32筆記之一 中斷優(yōu)先級.......................................
    發(fā)表于 11-30 03:32 ?3232次閱讀

    基于STM32觸摸學習筆記資料下載

    電子發(fā)燒友網(wǎng)為你提供基于STM32觸摸學習筆記資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計、用戶指南、解決方案等資料,希望可以幫助到
    發(fā)表于 04-24 08:48 ?37次下載
    基于<b class='flag-5'>STM32</b>的<b class='flag-5'>觸摸</b>屏<b class='flag-5'>學習</b><b class='flag-5'>筆記</b>資料下載

    STM32學習筆記1——軟硬件基礎(chǔ)keil5編程與GPIO開發(fā)

    STM32學習筆記1——軟硬件基礎(chǔ)keil5編程與GPIO開發(fā)
    發(fā)表于 11-30 12:36 ?4次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>學習</b><b class='flag-5'>筆記</b>1——軟硬件基礎(chǔ)<b class='flag-5'>之</b>keil5編程與GPIO開發(fā)

    STM32學習心得十九:電容觸摸按鍵實驗及相關(guān)代碼解讀

    記錄一下,方便以后翻閱~主要內(nèi)容:1) 電容觸摸按鍵原理;2)部分實驗代碼解讀。實驗內(nèi)容:手觸摸按鍵后,LED1燈翻轉(zhuǎn)。
    發(fā)表于 11-30 12:51 ?15次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>學習</b>心得十九:<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b>按鍵<b class='flag-5'>實驗</b>及相關(guān)代碼解讀

    STM32學習筆記(11)電容觸摸按鍵

    簡介通過觸摸電容屏幕達到類似觸摸按鍵的作用,相對于傳統(tǒng)的機械按鍵有壽命長、占用空間少、易于操作等諸多優(yōu)點。原理但未觸摸時,觸摸系統(tǒng)內(nèi)僅有一個
    發(fā)表于 12-28 19:17 ?5次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>學習</b><b class='flag-5'>筆記</b>(11)<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b>按鍵

    STM32入門(二十一)----電容觸摸

    電容觸摸電容觸摸原理硬件連接實驗程序程序思路電容觸摸
    發(fā)表于 01-17 11:25 ?4次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>入門</b>(二十一)----<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b>

    STM32入門學習筆記USART驅(qū)動實驗

    串口無法正常收發(fā),但是如果使用11.0592MHz晶振又會存在定時器計數(shù)誤差(即定時器計數(shù)不準確),在STM32中很好地解決了這個問題,并且擴展了串口的應(yīng)用。
    的頭像 發(fā)表于 02-16 10:08 ?920次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>入門</b><b class='flag-5'>學習</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b>USART驅(qū)動<b class='flag-5'>實驗</b>(<b class='flag-5'>上</b>)

    STM32入門學習筆記基礎(chǔ)定時器實驗

    STM32內(nèi)部共有8個定時器,其中Timer1和Timer8屬于高級定時器,Timer2~Timer5屬于通用定時器,8個定時器的資源獨立,互不影響。
    的頭像 發(fā)表于 02-16 10:14 ?1508次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>入門</b><b class='flag-5'>學習</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b>基礎(chǔ)定時器<b class='flag-5'>實驗</b>(<b class='flag-5'>上</b>)

    STM32入門學習筆記電容觸摸實驗(下)

    隨著科技的發(fā)展,傳統(tǒng)的機械按鍵正在逐步從設(shè)備上面消失,這個原因主要有機械按鍵由于是采用機械接觸的方式,壽命比較短,從用戶體驗看,機械按鍵也顯得操作復雜,對比現(xiàn)在的電容按鍵,電容按鍵具有壽命長,因為
    的頭像 發(fā)表于 02-16 10:22 ?881次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>入門</b><b class='flag-5'>學習</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸</b><b class='flag-5'>實驗</b>(下)

    STM32學習筆記電容觸摸1

    隨著科技的發(fā)展,傳統(tǒng)的機械按鍵正在逐步從設(shè)備上面消失,這個原因主要有機械按鍵由于是采用機械接觸的方式,壽命比較短,從用戶體驗看,機械按鍵也顯得操作復雜,對比現(xiàn)在的電容按鍵,電容按鍵具有壽命長,因為
    的頭像 發(fā)表于 05-26 14:37 ?1166次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>學習</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸</b>1

    STM32學習筆記電容觸摸2

    傳統(tǒng)的機械按鍵正在逐步從設(shè)備上面消失,這個原因主要有機械按鍵由于是采用機械接觸的方式,壽命比較短,從用戶體驗看,機械按鍵也顯得操作復雜,對比現(xiàn)在的電容按鍵,電容按鍵具有壽命長,因為不存在機械接觸,占用空間少,以前的機械按鍵在設(shè)
    的頭像 發(fā)表于 05-26 14:41 ?618次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>學習</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b><b class='flag-5'>電容</b><b class='flag-5'>觸摸</b>2
    主站蜘蛛池模板: 丹巴县| 双流县| 博白县| 丰原市| 湖口县| 贵溪市| 台前县| 康平县| 沙湾县| 家居| 东源县| 兴山县| 闸北区| 宁陕县| 独山县| 治多县| 茶陵县| 景泰县| 涞源县| 新余市| 通渭县| 丘北县| 神池县| 鄄城县| 吉首市| 苏尼特右旗| 定州市| 台东市| 龙陵县| 红桥区| 新龙县| 论坛| 阿拉尔市| 遵义县| 论坛| 钟山县| 汉川市| 历史| 常德市| 神木县| 天长市|