<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • S3C44B0的PWM組件及開(kāi)發(fā)應(yīng)用

    時(shí)間:2024-10-26 23:44:50 嵌入式培訓(xùn) 我要投稿
    • 相關(guān)推薦

    S3C44B0的PWM組件及開(kāi)發(fā)應(yīng)用

      S3C44B0的PWM組件及開(kāi)發(fā)應(yīng)用

      常用PWM寄存器

      1、定時(shí)器配置寄存器TCFG0決定輸入給定時(shí)器的時(shí)鐘頻率的預(yù)分頻系數(shù)

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

      3、定時(shí)器控制寄存器TCON決定定時(shí)器是否自動(dòng)重裝、是否開(kāi)始定時(shí)停止定時(shí),是否輸出反轉(zhuǎn),是否允許死區(qū)控制等。

      4、 定時(shí)器計(jì)數(shù)寄存器TCNTB0~TCNTB5和比較寄存器TCMPB0~TCMPB5

      S3C44B0的PWM開(kāi)發(fā)應(yīng)用

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

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

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

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

      定時(shí)0.5秒,T1計(jì)數(shù)緩沖寄存器TCNTB1的值=0.5×18750=9375

      定時(shí)2秒,T2計(jì)數(shù)緩沖寄存器TCNTB2的值=2×18750=37500

      LDR R0,rTCFG0

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

      STR R1,[R0] ;寫(xiě)TCFG0,分頻系數(shù)為199=0xC7

      LDR R0,=rTCFG1

      LDR R1,=0x330

      STR R1,[R0] ;寫(xiě)TCFG1,除法器值16

      LDR R0,=rTCNTB1

      LDR R1,=9375

      STR R1,[R0] ;寫(xiě)TCNTB1

      LDR R0,=rTCNTB2

      LDR R1,=37500

      STR R1,[R0] ;寫(xiě)TCNTB2

      LDR R0,=rTCON ;

      ORR R1,R0, #0xDD00 ;T1和T2自動(dòng)重裝/反轉(zhuǎn)、啟動(dòng)定時(shí)器

      STR R1,[R0] ;寫(xiě)TCON

      S3C44B0的WDT組件及開(kāi)發(fā)應(yīng)用

      常用WDT寄存器

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

      2、WDT數(shù)據(jù)寄存器WTDAT和計(jì)數(shù)寄存器WTCNT

      3、WDT定時(shí)輸入時(shí)間:

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

      4、WDT復(fù)位時(shí)間:

      T_RST=WTCNT×T_WDT

      S3C44B0的WDT開(kāi)發(fā)應(yīng)用

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

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

      = 1/(40000000/100/64)

      = 160us

      溢出時(shí)間t = WTCNT*t_watchdog=10S

      = WTCNT*160us=10000000us

      WTCNT=62500

      LDR R0,rWTCON

      LDR R1,=0xF939

      STR R1,[R0];寫(xiě)WDT控制寄存器使禁止中斷,允許復(fù)位,預(yù)分頻系數(shù)99,分頻系數(shù)64

      LDR R0,rWTCNT

      LDR R1,=62500

      STR R1,[R0] ;寫(xiě)WDT計(jì)數(shù)寄存器使計(jì)數(shù)值為62500,定時(shí)10秒

    【S3C44B0的PWM組件及開(kāi)發(fā)應(yīng)用】相關(guān)文章:

    S3C44B0的ADC組件及開(kāi)發(fā)應(yīng)用09-29

    JSP應(yīng)用開(kāi)發(fā)的特點(diǎn)10-14

    Web Service的開(kāi)發(fā)與應(yīng)用基礎(chǔ)07-12

    LabView開(kāi)發(fā)嵌入式應(yīng)用的技巧06-07

    嵌入式系統(tǒng)的應(yīng)用和開(kāi)發(fā)09-15

    辦公自動(dòng)化的應(yīng)用與開(kāi)發(fā)07-10

    sun認(rèn)證JSP應(yīng)用開(kāi)發(fā)背景及特點(diǎn)07-10

    2016嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)知識(shí)點(diǎn):S3C44B0的ADC09-28

    利用PowerBuilder開(kāi)發(fā)計(jì)算機(jī)WEB應(yīng)用09-08

    HTML5開(kāi)發(fā)移動(dòng)應(yīng)用的特性有哪些08-22

    主站蜘蛛池模板: 国产成人精品福利网站在线| 中文字幕精品一区影音先锋| 国产精品天天影视久久综合网| 精品人妻一区二区三区毛片| 99精品热这里只有精品| 老司机精品影院91| 亚洲国产精品久久| 国产精品三级国产电影| 日韩视频中文字幕精品偷拍| 97精品国产自在现线免费观看| 久久精品人人做人人妻人人玩| 惠民福利中文字幕人妻无码乱精品| 国产精品电影网| 日韩精品无码一区二区中文字幕| 久久狠狠一本精品综合网| 久久九九亚洲精品| 精品无码国产一区二区三区AV| 欧美日韩精品在线观看| 国产精品 猎奇 另类视频| 国产精品亚洲片在线va| 国精品无码一区二区三区在线 | 88国产精品无码一区二区三区| 国产区精品一区二区不卡中文| 亚洲乱码日产精品a级毛片久久| 精品国产91久久久久久久a| 99riav国产精品| 日韩精品一区二区三区大桥未久| 91精品国产福利在线导航| 精品国产第一国产综合精品| 亚洲av日韩精品久久久久久a| 久久亚洲AV永久无码精品| 国产精品成人99久久久久| 四虎成人欧美精品在永久在线| 99热这里只有精品在线| 国产精品日本一区二区不卡视频 | 久久久久亚洲精品中文字幕| 国产精品第一区第27页| 亚洲愉拍自拍欧美精品| 欧美精品一区二区精品久久| 欧美日韩精品在线| 国产成人高清精品免费观看|