<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • S3C44B0的PWM組件及開發應用

    時間:2024-10-26 23:44:50 嵌入式培訓 我要投稿
    • 相關推薦

    S3C44B0的PWM組件及開發應用

      S3C44B0的PWM組件及開發應用

      常用PWM寄存器

      1、定時器配置寄存器TCFG0決定輸入給定時器的時鐘頻率的預分頻系數

      2、定時器配置寄存器TCFG1決定輸入給定時器的時鐘頻率的除數值

      3、定時器控制寄存器TCON決定定時器是否自動重裝、是否開始定時停止定時,是否輸出反轉,是否允許死區控制等。

      4、 定時器計數寄存器TCNTB0~TCNTB5和比較寄存器TCMPB0~TCMPB5

      S3C44B0的PWM開發應用

      用PWM的TOUT1和TOUT2分別控制兩個指示燈LED1和LED2,要求TOUT1=1時LED1亮,TOUT2=1時LED2亮,編程讓LED1以0.5秒閃亮(即0.5秒亮,0.5秒滅,循環),LED2以2秒閃亮。T1/T2定時器指定預分頻系數199,除法器值16,MCLK=60MHz。

      解答:LED1閃亮0.5秒:T1設置0.5S定時且反轉;LED2閃亮:T2設置2S定時且反轉配置寄存器TCFG0=0xC7C7 (T1和T2為199=0xC7預分頻)

      配置寄存器TCFG1=0x330 (T1和 T2除法器值為16)

      定時器輸入時鐘頻率=MCLK/(預分頻值+1)/(除法器值)=60000000/(199+1)/16=18750Hz

      定時0.5秒,T1計數緩沖寄存器TCNTB1的值=0.5×18750=9375

      定時2秒,T2計數緩沖寄存器TCNTB2的值=2×18750=37500

      LDR R0,rTCFG0

      MOV R1,#0xC7C7 或LDR R1,=0xC7C7

      STR R1,[R0] ;寫TCFG0,分頻系數為199=0xC7

      LDR R0,=rTCFG1

      LDR R1,=0x330

      STR R1,[R0] ;寫TCFG1,除法器值16

      LDR R0,=rTCNTB1

      LDR R1,=9375

      STR R1,[R0] ;寫TCNTB1

      LDR R0,=rTCNTB2

      LDR R1,=37500

      STR R1,[R0] ;寫TCNTB2

      LDR R0,=rTCON ;

      ORR R1,R0, #0xDD00 ;T1和T2自動重裝/反轉、啟動定時器

      STR R1,[R0] ;寫TCON

      S3C44B0的WDT組件及開發應用

      常用WDT寄存器

      1、WDT控制寄存器WTCON決定是否允許復位、是否允許中斷以及決定預分頻系數和時鐘因子

      2、WDT數據寄存器WTDAT和計數寄存器WTCNT

      3、WDT定時輸入時間:

      T_WDT=1/(MCLK/預分頻系數+1)/分頻系數

      4、WDT復位時間:

      T_RST=WTCNT×T_WDT

      S3C44B0的WDT開發應用

      如果MCLK=40 MHz,采用預分頻值為99,分頻系數為64,要使WDT的定時時間為10秒,允許復位,禁止中斷,寫出WDT初始化程序片段。

      解答:t_watchdog = 1/( MCLK / (預分頻值+1) /分頻系數 )

      = 1/(40000000/100/64)

      = 160us

      溢出時間t = WTCNT*t_watchdog=10S

      = WTCNT*160us=10000000us

      WTCNT=62500

      LDR R0,rWTCON

      LDR R1,=0xF939

      STR R1,[R0];寫WDT控制寄存器使禁止中斷,允許復位,預分頻系數99,分頻系數64

      LDR R0,rWTCNT

      LDR R1,=62500

      STR R1,[R0] ;寫WDT計數寄存器使計數值為62500,定時10秒

    【S3C44B0的PWM組件及開發應用】相關文章:

    S3C44B0的ADC組件及開發應用09-29

    JSP應用開發的特點10-14

    Web Service的開發與應用基礎07-12

    LabView開發嵌入式應用的技巧06-07

    嵌入式系統的應用和開發09-15

    辦公自動化的應用與開發07-10

    sun認證JSP應用開發背景及特點07-10

    2016嵌入式系統開發技術知識點:S3C44B0的ADC09-28

    利用PowerBuilder開發計算機WEB應用09-08

    HTML5開發移動應用的特性有哪些08-22

    主站蜘蛛池模板: 久热这里只精品99re8久| Aⅴ精品无码无卡在线观看| 国内精品久久九九国产精品| 久久成人精品| 四虎国产精品免费入口| 精品国产午夜理论片不卡| 久久精品亚洲乱码伦伦中文| 秋霞久久国产精品电影院| 精品熟女少妇av免费久久| 亚洲AV成人精品日韩一区18p| 国产成人综合久久精品尤物| 国产精品九九九久久九九| 无码精品人妻一区二区三区免费看| 欧美成人精品欧美一级乱黄码| 国产成人无码精品一区在线观看| 久久成人精品视频| 99精品免费视频| 99久久成人国产精品免费| 国产精品一区二区久久不卡| 日韩精品专区AV无码| 无码人妻丰满熟妇精品区| 亚洲国产精品一区二区第一页| 亚洲精品老司机在线观看| 午夜三级国产精品理论三级| 久久er国产精品免费观看8| 九九热这里只有国产精品| 久久精品国产精品亜洲毛片| 国产精品亚洲专区无码WEB| 高清在线国产午夜精品| 国产成人精品免费大全| 国产精品99久久久久久宅男| 中文字幕精品视频| 高清日韩精品一区二区三区| 国产精品青青在线观看爽香蕉| 国产精品国产三级在线专区 | 亚洲日本精品一区二区| 国产成人精品手机在线观看| 国产精品99精品无码视亚| 99精品视频在线| 尤物国产在线精品福利一区| 91精品婷婷国产综合久久|