chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

為DS1845/DS1855數(shù)字電位器構(gòu)建按鈕接口

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:ADI ? 2023-02-09 13:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本應(yīng)用筆記說(shuō)明了使用Microchip PIC1845F1855微控制器實(shí)現(xiàn)DS12或DS509非易失數(shù)字電位器按鈕接口的方法。

硬件設(shè)置

圖1中的原理圖說(shuō)明了如何將按鈕連接到微控制器。它還顯示了IC接口是如何實(shí)現(xiàn)的。

其中三個(gè)開(kāi)關(guān)為瞬時(shí)按鈕型,用于遞增 (UP)、遞減 (DWN) 和設(shè)置中間電位值 (MID)。按下時(shí),這些開(kāi)關(guān)會(huì)強(qiáng)制微控制器的三個(gè)通用I/O(GP0、GP1和GP3)為低電平。之所以明確選擇這些I/O,是因?yàn)樗鼈兙哂袃?nèi)部(可選)上拉電阻,如果啟用低電流SLEEP模式,它們會(huì)產(chǎn)生喚醒中斷。另一個(gè)輸入開(kāi)關(guān)是分配給GP2的DPDT開(kāi)關(guān)。此開(kāi)關(guān)可用于選擇 POT0 或 POT1 進(jìn)行編程。

SDA、SCL 和 LED 上的輸出信號(hào)分配給 GP5、GP4 和 GP0。SDA和SCL具有4.7kΩ上拉電阻,并直接連接到數(shù)字電位器的通信引腳。LED 和 MID 瞬時(shí)開(kāi)關(guān)均使用 GP0 引腳作為資源。GP0引腳大部分時(shí)間用作輸入,輪詢由MID按鈕引起的低電平。但是,如果按下一個(gè)或兩個(gè)其他瞬時(shí)按鈕,則PIC輸出低電平,導(dǎo)致LED被驅(qū)動(dòng)。這樣,只要按下 MID 按鈕,LED 就會(huì)被驅(qū)動(dòng),每當(dāng)按下另一個(gè)按鈕開(kāi)關(guān)時(shí),PIC 就會(huì)驅(qū)動(dòng) LED。R1、R2 和 R3 是可選的上拉電阻,使用 PIC12F509 時(shí)無(wú)需填充。

圖2給出了DS1845/DS1855用于評(píng)估的特定連接。提供跳線用于選擇地址引腳,分隔共享的V抄送(五DD),以及隔離 SDA 和 SCL。

pYYBAGPkioKAeR68AABDzNaSznM000.gif?imgver=1

圖1.PIC12F509接口電路。

poYBAGPkioOAOoT9AABACzJdSZk150.gif?imgver=1

圖2.DS1845/DS1855數(shù)字電位器連接到PIC控制器。

固件說(shuō)明

該項(xiàng)目的固件是用MPLAB IDE(版本7.31)編譯的匯編語(yǔ)言編寫的。該工具目前可從Microchip免費(fèi)獲得。整個(gè)程序由程序空間(閃存)中的不到512條指令和數(shù)據(jù)空間(RAM)中的14個(gè)位置組成。

指令分為五個(gè)塊:初始化、讀取、UP、DWN 和 MID。固件只是在循環(huán)中連續(xù)輪詢輸入引腳。由于程序的固有延遲和邏輯流程,開(kāi)關(guān)去波化會(huì)自動(dòng)合并到軟件中。

初始化模塊在 PIC 上電時(shí)或喚醒后運(yùn)行一次(如果啟用了 SLEEP)。運(yùn)行 Initialize 塊中的指令后,操作寄存器、標(biāo)志和變量將加載到已知狀態(tài)。執(zhí)行這些指令后,其余模塊串行形成無(wú)限循環(huán),以輪詢開(kāi)關(guān),通過(guò)IC讀取或?qū)懭胄碌?a target="_blank">電位器值。

電位器值的IC讀取僅在設(shè)置RD_FLAG時(shí)發(fā)生。此標(biāo)志在初始化期間設(shè)置一次,然后在按鈕調(diào)用將電位器寄存器寫入新值時(shí)設(shè)置一次。通過(guò)在電位值變化期間和啟動(dòng)時(shí)僅執(zhí)行IC READ,當(dāng)UP、DWN或MID按鈕未按下時(shí),總線上不會(huì)發(fā)生多余的通信突發(fā)。例如,如果電位器已經(jīng)在使用中控制電源微調(diào)參數(shù),則連接按鈕控制器以執(zhí)行在線編程。在對(duì)電位器值執(zhí)行IC寫入之前,將讀取當(dāng)前的電位器值。IC寫入完成后,再次設(shè)置RD_FLAG以生成新電位器值的最終IC讀取。

UP、DWN 和 MID 塊在讀取塊之后按順序運(yùn)行。在每個(gè)模塊中,相應(yīng)的引腳被輪詢?yōu)榈蜖顟B(tài)。如果找到HIGH狀態(tài),則程序?qū)⒖焖偻顺鲈搲K,而不會(huì)導(dǎo)致發(fā)生任何IC通信。如果檢測(cè)到 LOW,則程序按照邏輯框圖中的說(shuō)明進(jìn)行。

功能說(shuō)明

該項(xiàng)目的固件和硬件允許在DS1845/DS1855上對(duì)電位器值進(jìn)行編程時(shí)執(zhí)行多種不同的操作。開(kāi)關(guān)和 LED 功能包括:

POT0/1(選擇撥動(dòng)開(kāi)關(guān)) 此開(kāi)關(guān)選擇在下一次循環(huán)迭代中控制哪個(gè)電位器(如有必要)。此開(kāi)關(guān)上的狀態(tài)更改會(huì)選擇 POT0 或 POT1,導(dǎo)致 IC 讀取,并且對(duì) LED 沒(méi)有影響。2
點(diǎn)擊 MID、UP或 DWN 按鈕(< 400 毫秒) 通過(guò)輕觸其中一個(gè)開(kāi)關(guān),所選電位器將遞增 (UP)、遞減 (DWN) 或直接加載中間位置 (MID)。執(zhí)行IC寫入時(shí),LED將短暫亮起;IC讀取將在下一次循環(huán)迭代中進(jìn)行。22
按住 UP 或 DWN 按鈕(> 400 毫秒) 通過(guò)按住UP或DWN按鈕,所選電位器將進(jìn)入快速遞增或遞減模式?,F(xiàn)在,電位器值將繼續(xù)變化,直到松開(kāi)按鈕或達(dá)到最大/最小位置。執(zhí)行 IC 寫入時(shí),LED 將亮起;它將保持亮起,直到松開(kāi)按鈕。按鈕釋放后,IC讀取將在下一次循環(huán)迭代中進(jìn)行。22
按住 UP,然后點(diǎn)擊 DWN 按鈕 通過(guò)按住UP按鈕,所選的電位器將開(kāi)始遞增。然后,在仍然按下UP按鈕的同時(shí),點(diǎn)擊DWN按鈕,使所選電位器直接加載到最大位置。LED 將亮起,直到松開(kāi)開(kāi)關(guān)。釋放按鈕后,IC讀取將在下一次循環(huán)迭代中發(fā)生。2
按住 DWN,然后點(diǎn)擊向上按鈕 通過(guò)按住DWN按鈕,所選電位器將開(kāi)始遞減。然后,在仍然按下DWN按鈕的同時(shí),點(diǎn)擊UP按鈕,使所選電位器直接加載到最小位置0x00。LED 將亮起,直到松開(kāi)開(kāi)關(guān)。釋放按鈕后,IC讀取將在下一次循環(huán)迭代中發(fā)生。2
指示燈閃爍三次 每當(dāng)上電期間初始化PIC或看門狗定時(shí)器導(dǎo)致系統(tǒng)復(fù)位(如果啟用)時(shí),LED將閃爍三次。
LED 持續(xù)快速閃爍 每當(dāng)發(fā)生IC錯(cuò)誤時(shí),LED將持續(xù)快速閃爍。糾正錯(cuò)誤后,指示燈將恢復(fù)正常功能。通過(guò)檢查設(shè)備地址是否正確以及IC總線是否已連接來(lái)進(jìn)行故障排除。22

結(jié)論

本應(yīng)用筆記介紹如何為DS1845/DS1855非易失數(shù)字電位器使用和構(gòu)建簡(jiǎn)單、高性價(jià)比的控制器。按鈕輸入轉(zhuǎn)換為IC命令,以遞增、遞減或設(shè)置中間位置,而無(wú)需主機(jī)。

審核編輯:郭婷

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

    關(guān)注

    48

    文章

    7951

    瀏覽量

    154973
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23840

    瀏覽量

    673963
  • 數(shù)字電位器
    +關(guān)注

    關(guān)注

    4

    文章

    267

    瀏覽量

    84011
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    一種DS1845/DS1855接口方案介紹

    引言   本應(yīng)用筆記介紹了一種DS1845DS1855非易失數(shù)字電位器的簡(jiǎn)單接口方案,利用Microchip?的PIC12F509實(shí)現(xiàn)。硬
    發(fā)表于 06-05 05:00

    數(shù)字電位器DS1267及其在電橋自動(dòng)平衡中的應(yīng)用

    數(shù)字電位器DS1267及其在電橋自動(dòng)平衡中的應(yīng)用摘要:DS1267是DALLAS公司生產(chǎn)的256結(jié)點(diǎn)雙數(shù)字
    發(fā)表于 10-03 08:57 ?37次下載

    DS1267中文資料 (256結(jié)點(diǎn)雙數(shù)字電位器)

    DS1267是DALLAS公司生產(chǎn)的256結(jié)點(diǎn)雙數(shù)字電位器,它具有三種串行接口且功耗很低,很容易與單片機(jī)接口,文中介紹了
    發(fā)表于 10-03 09:02 ?216次下載

    構(gòu)建DS1803/DS1805數(shù)字電位器的按鍵控制

    構(gòu)建DS1803/DS1805數(shù)字電位器的按鍵控制 摘要:本應(yīng)用筆記介紹了一種通過(guò)幾個(gè)按鍵和
    發(fā)表于 08-19 12:23 ?3569次閱讀
    <b class='flag-5'>構(gòu)建</b><b class='flag-5'>DS</b>1803/<b class='flag-5'>DS</b>1805<b class='flag-5'>數(shù)字</b><b class='flag-5'>電位器</b>的按鍵控制<b class='flag-5'>器</b>

    DS1845/DS1855數(shù)字電位器接口方案

    本應(yīng)用筆記介紹了一種DS1845/DS1855接口方案,利用簡(jiǎn)單的高性價(jià)比控制實(shí)現(xiàn)。按鍵輸入將被轉(zhuǎn)化成I?C命令,無(wú)需主機(jī)控制,即可實(shí)現(xiàn)數(shù)字
    發(fā)表于 08-09 12:02 ?2805次閱讀
    <b class='flag-5'>DS1845</b>/<b class='flag-5'>DS1855</b><b class='flag-5'>數(shù)字</b><b class='flag-5'>電位器</b>的<b class='flag-5'>接口</b>方案

    DS1855雙路非易失性(NV)數(shù)字電位器

    DS1855雙路非易失性(NV)數(shù)字電位器和安全存儲(chǔ)由一個(gè)100級(jí)線性變化電位器、一個(gè)256級(jí)線性變化電阻
    發(fā)表于 02-19 16:53 ?2742次閱讀
    <b class='flag-5'>DS1855</b>雙路非易失性(NV)<b class='flag-5'>數(shù)字</b><b class='flag-5'>電位器</b>

    DS1855雙路、非易失數(shù)字電位器及安全存儲(chǔ)

    The DS1855 dual nonvolatile (NV) digital potentiometer and secure memory consists of one
    發(fā)表于 02-19 17:06 ?35次下載
    <b class='flag-5'>DS1855</b>雙路、非易失<b class='flag-5'>數(shù)字</b><b class='flag-5'>電位器</b>及安全存儲(chǔ)<b class='flag-5'>器</b>

    數(shù)字電位器DS126的結(jié)構(gòu)和工作原理及DS1267在電橋自動(dòng)平衡的應(yīng)用說(shuō)明

    DS1267是DALLAS公司生產(chǎn)的256 結(jié)點(diǎn)雙數(shù)字電位器,它具有三種串行接口且功耗很低,很容易與單片機(jī)接口,文中介紹了
    發(fā)表于 11-20 17:48 ?13次下載
    <b class='flag-5'>數(shù)字</b><b class='flag-5'>電位器</b><b class='flag-5'>DS</b>126的結(jié)構(gòu)和工作原理及<b class='flag-5'>DS</b>1267在電橋自動(dòng)平衡的應(yīng)用說(shuō)明

    數(shù)字電位器DS1267中文資料及應(yīng)用

    DS1267是DALLAS公司生產(chǎn)的256結(jié)點(diǎn)雙數(shù)字電位器,它具有三種串行接口且功耗很低,很容易與單片機(jī)接口,文中介紹了
    發(fā)表于 04-14 10:40 ?14次下載

    DS1845E-100+ 數(shù)據(jù)采集 - 數(shù)字電位器

    電子發(fā)燒友網(wǎng)你提供Maxim(Maxim)DS1845E-100+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1845E-100+的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS1845E-
    發(fā)表于 01-21 19:26
    <b class='flag-5'>DS1845</b>E-100+ 數(shù)據(jù)采集 - <b class='flag-5'>數(shù)字</b><b class='flag-5'>電位器</b>

    DS1855E-010+ 數(shù)據(jù)采集 - 數(shù)字電位器

    電子發(fā)燒友網(wǎng)你提供Maxim(Maxim)DS1855E-010+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1855E-010+的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS1855E-
    發(fā)表于 01-21 19:29
    <b class='flag-5'>DS1855</b>E-010+ 數(shù)據(jù)采集 - <b class='flag-5'>數(shù)字</b><b class='flag-5'>電位器</b>

    DS1855B-010+ 數(shù)據(jù)采集 - 數(shù)字電位器

    電子發(fā)燒友網(wǎng)你提供Maxim(Maxim)DS1855B-010+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1855B-010+的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS1855B-
    發(fā)表于 01-21 20:07
    <b class='flag-5'>DS1855</b>B-010+ 數(shù)據(jù)采集 - <b class='flag-5'>數(shù)字</b><b class='flag-5'>電位器</b>

    DS1855E-050+ 數(shù)據(jù)采集 - 數(shù)字電位器

    電子發(fā)燒友網(wǎng)你提供Maxim(Maxim)DS1855E-050+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1855E-050+的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS1855E-
    發(fā)表于 01-22 18:56
    <b class='flag-5'>DS1855</b>E-050+ 數(shù)據(jù)采集 - <b class='flag-5'>數(shù)字</b><b class='flag-5'>電位器</b>

    DS1855B-100+ 數(shù)據(jù)采集 - 數(shù)字電位器

    電子發(fā)燒友網(wǎng)你提供Maxim(Maxim)DS1855B-100+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1855B-100+的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS1855B-
    發(fā)表于 01-22 20:11
    <b class='flag-5'>DS1855</b>B-100+ 數(shù)據(jù)采集 - <b class='flag-5'>數(shù)字</b><b class='flag-5'>電位器</b>

    DS1845/DS1855溫度系數(shù)分析

    數(shù)字電位器的溫度特性與傳統(tǒng)的機(jī)械電位器不同。在使用這些類型的器件進(jìn)行設(shè)計(jì)時(shí),必須考慮溫度對(duì)電位計(jì)絕對(duì)電阻的影響,因?yàn)?b class='flag-5'>數(shù)字
    的頭像 發(fā)表于 02-24 13:45 ?1247次閱讀
    <b class='flag-5'>DS1845</b>/<b class='flag-5'>DS1855</b>溫度系數(shù)分析