娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月08日(星期六)

2020年03月08日 | PIC的PWM模塊學習經驗

發布者:平凡夢想 來源: eefocus關鍵字:PIC  PWM模塊  周期  脈寬 手機看文章 掃描二維碼
隨時隨地手機看文章

今天我們做超聲波測距模塊,用的是SONY的CX20106A處理接受的信號,要求是標準的40KHz方波,我們打算用PIC自帶的PWM模塊做40KHz的方波。以前也用過PWM,不過只是普通的用PWM輸出信號來控制各類電機,對其輸出信號周期、脈寬和占空比沒有過高的要求。


今天需要用到很精確的周期跟脈寬,這從而讓我們發現了很多問題,也學到了很多


1、PWM周期 = 4T * (TMR2預分頻值)*(PR2+1) 這是PIC16F877芯片手冊上的公式,開始我們按照北航出版社的《PIC單片機原理及應用(第三版)》上的公式計算周期,總是出不來準確的值,后來再看877的英文手冊的時候才發現這本書的PWM周期公式寫錯了,把(PR2+1)寫成了PR2,這一下子就讓周期差了很多。


2、在計算脈寬的時候,用到了公式  PWM高電平(脈寬)=CCPR1L:CCP1CON(Bit5~Bit4)*T*(TMR2預分頻值),書中只是提到CCPR1L:CCP1CON(Bit5~Bit4)為10位脈寬寄存器,至于這個表達式什么意思并沒有詳細的說。


開始我們對CCPR1L:CCP1CON(Bit5~Bit4)的理解是CCPR1L是小數點之前的位數,CCP1CON(bit5~bit4)代表的CCP1X和CCP1Y的是小數點以后的位數


比如說:我們預設的脈寬是12.5uS,系統時鐘周期T是4MHz,TMR2預分頻值是1:1,那么根據脈寬計算公式可以算出


CCPR1L:CCP1CON(Bit5~Bit4)= 50


根據我們開始的理解,也就是需要設定CCPR1L為50,但是在燒入PIC中通過示波器檢測的時候發現完全是高電平。


之后我們嘗試著將CCPR1L設置為40,結果還是全高電平。


將CCPR1L設置為1后,才出現正常的矩形波。


之后我們就開始考慮我們對CCPR1L:CCP1CON(Bit5~Bit4)的理解的問題。


我們算出來的CCPR1L:CCP1CON(Bit5~Bit4)= 50 代表的意思是CCPR1L跟CCP1CON(bit4——bit5)組成的10位等于50,也就是說在對CCPR1L賦值的時候,如果我們設定了50,那么在CCPR1L:CCP1CON(Bit5~Bit4)中CCPR1L需要升高兩位,數值會擴大4倍,


故CCPR1L:CCP1CON(Bit5~Bit4)的值變成了50*4等于200,又因為整個周期為50uS,所以實際輸出波形完全是高電平了。

關鍵字:PIC  PWM模塊  周期  脈寬 引用地址:PIC的PWM模塊學習經驗

上一篇:如何在PIC單片機的GPIO引腳上生成PWM信號
下一篇:PIC單片機存儲器拓展

推薦閱讀

  手機越來越不好做了。囤糧過冬,或者是抱團取暖都成了情理之中的事。下面就隨手機便攜小編一起來了解一下相關內容吧。  當騰訊科技爆出?360?手機和錘子科技春節前就開始洽談合并事宜時,輿論并沒有太多驚訝。反倒更多疑問在于合并之后,品牌調性和產品定位上天差地別的兩家公司,到底何去何從。  曖昧的事情還在后面。以往常以干脆利落的一句「...
今天是3月8日星期五,未來MacBook或將使用Apple Watch健康監測傳感器。未來MacBook增加健康和健身追蹤功能,在觸控板附近的外殼中包含一個小型生物傳感器,用戶可以在鍵盤上打字時訪問。 Apple Watch因其在日常生活和鍛煉中監測用戶脈搏的能力而備受關注。健身和健康功能,最近擴展到手腕上執行心電圖以及識別潛在的Afib標志,被認為已經挽救了很多生命...
智能技術對自動化產生了深遠的影響。通過利用,人工智能和等技術,機器人技術和自動化已發生了巨大的發展。當涉及到AGV時,這些技術可以制造出更快,更智能的移動。有些人將這些更智能的機器人歸為一類:汽車(SDV),而其他人則將其視為下一代AGV。 現代AGV的制造技術和與自動駕駛汽車相同。這些AGV使用機器學習和來幫助員工更快地工作。工作越多,他...
根據StrategyAnalytics的最新研究,到2020年,5G在物聯網連接中所占比例不到1%,但到2030年,5G在所有物聯網連接中所占比例將上升到40%,這一點在其最新的物聯網市場預測和分析報告中得到了強調。在2026年之前,大多數5G連接都不會有意義,在預測期內,4G仍然是主導技術。受新冠疫情影響,2020年的增長低于預期,總體連接略有增加。StrategyAnalytics預計2...

史海拾趣

問答坊 | AI 解惑

精確控制DDS輸出信號幅度的一種新方法

DDS技術作為一種先進的直接數字頻率合成技術,用數字控制的方法從一個頻率基準源產生多種頻率,具有高可靠性、高集成度、高頻率分辨率及頻率變化快、控制靈活等特點,在通信與儀表領域得到了廣泛的應用。采用DDS芯片制作的信號源,輸出信號的頻率和 ...…

查看全部問答∨

哥們發幾個液晶的資料

哥們發幾個液晶的資料,需要的朋友可以看看,不要芯幣,真的不要啊.從本年5月11日起,我發資料就已經不再收取芯幣了.我說話算話.我可不像像某些人,一個小資料就要好幾個芯幣!都是貧民出身,誰不知道沒錢的苦和掙錢的難啊..大家說是吧?...... [ 本帖最后 ...…

查看全部問答∨

有誰能夠把這個問題說明白?

我們都知道,在下載WINCE鏡像的時候,是由eboot來驅動網卡通過網絡下載,然而,當下載的鏡像啟動后,需要向這個目標平臺下載 EVC應用程序運行時是否還是利用eboot來下載的?…

查看全部問答∨

單片機讀寫U盤,USBHOST代碼

由于無法上傳附件,所以請有需要此代碼的朋友加我的 QQ1023003927 …

查看全部問答∨

100分,COM口 怎么向三菱PLC發命令啊?

COM口 怎么向三菱PLC發命令啊?我設置好了D8120=0806,d但按照里面的格式來用com精靈向plc發指令,好像都沒有反應,想大俠們提供完整的步驟。發16進制要加0x嗎?怎么寫那些要發送的命令呢…

查看全部問答∨

wince5 模擬器上能否使用sqlce?

sqlce如何使用?我安裝了sql ce3.5,里面自帶一個Northwind.sdf,可以用vs2008打開。 那我如何自己創建一個后綴名為.sdf的數據庫呢? 在模擬器中如果能夠使用sqlce,怎么使用?…

查看全部問答∨

sdk:按鈕自繪

自己createwindow一個按鈕,指定了BS_OWNERDRAW屬性,為什么wm_drawitem卻不響應?…

查看全部問答∨

大家看一看我這段VB代碼,是在WINCC里用的。為什么在LISTVIEW里不顯示結果呢。大家幫幫我!

Dim aa,bb,n,cc Dim s,oItem Dim i,j,ListView1 Set s=HMIRuntime.Tags("MyTag") aa=Split(s.Read,",",-1) Set ListView1=ScreenItems("ListTable") \'用記錄集填充標準 listview 對象 listview1.listitems.clear ListView1.Co ...…

查看全部問答∨

iPod (iPone)視頻輸出方案

iPod (iPone)視頻輸出方案 a: 支持的iPod    3G iPod, iPod mini, iPod phote, iPod video, iPod 2G nano, iPod 3G nano, iPod touch, iPod classic, iPhone b: iPod 接口方式:    iPod 30pin dock c: 支持的apple 證書   ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 清流县| 新河县| 基隆市| 灵武市| 罗平县| 章丘市| 合作市| 博白县| 呼和浩特市| 青海省| 东丽区| 高唐县| 海兴县| 上饶县| 西宁市| 古交市| 景洪市| 平顺县| 永安市| 琼海市| 精河县| 陈巴尔虎旗| 高台县| 邯郸市| 泉州市| 巨野县| 什邡市| 霍城县| 波密县| 南涧| 万荣县| 东光县| 鄱阳县| 峡江县| 泰安市| 社旗县| 湘阴县| 奉节县| 长海县| 靖远县| 台北市|