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

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

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

3天內不再提示

如何用Lua編寫計算ML51單片機PWM時鐘源的程序?

Q4MP_gh_c472c21 ? 來源:嵌入式ARM ? 作者:嵌入式ARM ? 2021-01-26 09:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

比如你想生成的PWM的時鐘信號頻率為10K,然后你就可以利用10K的PWM時鐘源計數生成周期為(1~4095)*(1/10000)的PWM波形了。

其實再次修改程序,你還可以計算PWM周期計數器與高電平相關的值。

目前提供Lua腳本的

function get(my)--這個是選擇系統(tǒng)的時鐘源,這里默認選擇內置的24M時鐘HIRC Fhirc=24000000--下面幾個變量都是臨時變量使用,初始化多少都行 CKDIV=0 Fsys=0 pre=1 Fpwm=0 i=0 for CKDIV=0,255 do for i=0,7 do pre=2^i if(CKDIV==0) then Fsys=Fhirc elseif((CKDIV>0)and(CKDIV<=0xFF)) then Fsys=Fhirc/(2*CKDIV) end Fpwm=Fsys/pre if(my==Fpwm) then print("pre="..pre.."CKDIV="..CKDIV) end end endend get(10000)?

37d916b0-5f63-11eb-8b86-12bb97331649.png

發(fā)現有兩組參數可以滿足需求
pre=16.0CKDIV=75
pre=8.0CKDIV=150

384e5d26-5f63-11eb-8b86-12bb97331649.png

CKDIV是這里,選擇內部的RC振蕩器后的分頻

38bb5f48-5f63-11eb-8b86-12bb97331649.png

CKDIV = 75; PWM0_ClockSource(PWM_FSYS,16); 或者 CKDIV = 150; PWM0_ClockSource(PWM_FSYS,8);

function get(my)--這個是選擇系統(tǒng)的時鐘源,這里默認選擇內置的24M時鐘HIRC Fhirc=24000000--下面幾個變量都是臨時變量使用,初始化多少都行 CKDIV=0 Fsys=0 pre=1 Fpwm=0 i=0 for CKDIV=0,255 do for i=0,7 do pre=2^i if(CKDIV==0) then Fsys=Fhirc elseif((CKDIV>0)and(CKDIV<=0xFF)) then Fsys=Fhirc/(2*CKDIV) end Fpwm=Fsys/pre if(my==Fpwm) then print("PWM時鐘頻率為"..my.."Hz".." 需要設置".."pre="..pre..", CKDIV="..CKDIV) end end endend get(10000)print("-----------------------------------")get(15000)print("-----------------------------------")get(20000)? 優(yōu)化了一下顯示形式,輸出結果,可以看出為了達到某個結果,實際上可以通過多組分頻組合實現。??

PWM時鐘頻率為10000Hz 需要設置pre=16.0, CKDIV=75PWM時鐘頻率為10000Hz 需要設置pre=8.0, CKDIV=150-----------------------------------PWM時鐘頻率為15000Hz 需要設置pre=32.0, CKDIV=25PWM時鐘頻率為15000Hz 需要設置pre=16.0, CKDIV=50PWM時鐘頻率為15000Hz 需要設置pre=8.0, CKDIV=100PWM時鐘頻率為15000Hz 需要設置pre=4.0, CKDIV=200-----------------------------------PWM時鐘頻率為20000Hz 需要設置pre=8.0, CKDIV=75PWM時鐘頻率為20000Hz 需要設置pre=4.0, CKDIV=150 END 本文系21ic論壇藍V作者gaoyang9992006原創(chuàng)

原文標題:高手雜談:用Lua編寫計算ML51單片機PWM時鐘源的程序

文章出處:【微信公眾號:嵌入式ARM】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    6067

    文章

    44969

    瀏覽量

    649521
  • PWM
    PWM
    +關注

    關注

    116

    文章

    5474

    瀏覽量

    218985
  • Lua
    Lua
    +關注

    關注

    0

    文章

    83

    瀏覽量

    10942

原文標題:高手雜談:用Lua編寫計算ML51單片機PWM時鐘源的程序

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    2.4寸TFT彩屏配套測試程序-51單片機

    如題,2.4寸TFT彩屏配套測試程序-51單片機。
    發(fā)表于 06-04 16:26 ?0次下載

    基于51單片機PWM直流電機調速程序 0到20級的調速

    基于51單片機PWM直流電機調速程序 0到20級的調速,代碼有中文詳細注解,通俗易懂,不愧是初學者福利。可以看得出作者真的很用心.這也讓我們學習單片
    發(fā)表于 03-20 13:44

    51單片機pwm和spwm

    51單片機pwm
    發(fā)表于 01-08 15:54 ?3次下載

    基于51單片機的手動數字時鐘

    具體實現功能由51單片機+8位共陰數碼管+獨立按鍵構成。具體功能:(1)利用數碼管顯示時分秒,顯示格式為“時-分-秒”;(2)利用6個按鍵控制時、分、秒,設定好后自動開始時鐘顯示;(3)設置秒復位
    的頭像 發(fā)表于 10-22 14:12 ?608次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的手動數字<b class='flag-5'>時鐘</b>

    基于51單片機的遙控開關仿真(雙機通信)

    靈活、高效的解決方案。本設計所使用的芯片可兼容以下所有的51系列單片機(包括AT系列和STC系列)。資料內容仿真實現(protues8.7)本設計利用protues8.7軟件實現仿真設計,具體如圖。程序
    的頭像 發(fā)表于 10-22 14:12 ?797次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的遙控開關仿真(雙機通信)

    單片機怎么寫入程序

    程序通常涉及以下幾個步驟: 選擇單片機和開發(fā)環(huán)境 : 確定項目需求,選擇合適的單片機型號。 安裝相應的開發(fā)環(huán)境,如Keil、IAR、MPLAB等。 硬件連接 : 將單片機連接到開發(fā)板或
    的頭像 發(fā)表于 10-21 11:21 ?2335次閱讀

    把esp8266加入到c51單片機單通道程序怎么寫

    要將ESP8266模塊加入到C51單片機的單通道程序中,您需要了解如何通過串行通信(UART)與ESP8266進行通信。以下是如何實現這一點的步驟和示例代碼。 步驟 1:硬件連接 首先,您需要
    的頭像 發(fā)表于 10-18 11:32 ?1591次閱讀

    51單片機驅動

    電子發(fā)燒友網站提供《51單片機驅動.exe》資料免費下載
    發(fā)表于 09-20 11:46 ?5次下載

    keil可以讀出單片機程序

    表述存在一定的誤解,因為Keil主要是用于編寫、編譯和調試單片機程序的工具,而不是直接從單片機中讀取已編程代碼的工具。 一、Keil的主要功能 編程開發(fā) :Keil允許用戶使用C語言或
    的頭像 發(fā)表于 09-02 10:32 ?2109次閱讀

    單片機燒錄程序用什么軟件

    單片機燒錄程序單片機開發(fā)過程中的一個重要環(huán)節(jié),涉及到將編寫好的程序代碼通過燒錄器寫入單片機的R
    的頭像 發(fā)表于 09-02 10:05 ?3339次閱讀

    單片機燒錄程序可以重新燒嗎

    單片機(Microcontroller Unit, MCU)是一種集成電路芯片,它將計算機的CPU、存儲器、輸入/輸出接口等集成在一塊芯片上,用于控制各種電子設備。單片機燒錄程序是指將
    的頭像 發(fā)表于 09-02 10:04 ?3060次閱讀

    單片機燒錄程序的線比單片機上的少還能燒錄嗎

    單片機燒錄原理 單片機燒錄是指將編寫好的程序代碼通過一定的方式傳輸到單片機的存儲器中,使其能夠按照程序
    的頭像 發(fā)表于 09-02 09:54 ?1046次閱讀

    單片機燒錄程序的基本步驟是什么

    單片機燒錄程序單片機開發(fā)過程中非常重要的一步,它涉及到將編寫好的程序代碼通過一定的方式傳輸到單片機
    的頭像 發(fā)表于 09-02 09:47 ?2675次閱讀

    單片機程序燒錄成功為什么不運行

    電壓波動。 復位問題 : 檢查單片機是否有正確的復位信號。 確認復位電路是否正常工作。 晶振/時鐘問題 : 確保單片機的外部晶振或時鐘工作
    的頭像 發(fā)表于 09-02 09:45 ?4876次閱讀

    51單片機燒錄軟件怎么用

    準備工作 確保您已經安裝了51單片機燒錄軟件,如Keil、IAR等。 準備好51單片機開發(fā)板和燒錄器,如STC-ISP等。 確保您的計算機已
    的頭像 發(fā)表于 08-22 09:26 ?2749次閱讀
    主站蜘蛛池模板: 临湘市| 繁峙县| 东乌珠穆沁旗| 丹江口市| 鄯善县| 集安市| 库伦旗| 莲花县| 鸡泽县| 石屏县| 封丘县| 丰县| 绍兴县| 临沂市| 仁怀市| 石阡县| 河北区| 鸡东县| 修文县| 定兴县| 石河子市| 朝阳区| 丰原市| 甘泉县| 东兰县| 沁水县| 昆明市| 铜鼓县| 道真| 墨脱县| 东台市| 华池县| 封丘县| 九龙坡区| 永泰县| 志丹县| 贵南县| 蒙阴县| 新野县| 晴隆县| 吕梁市|