亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

嵌入式培訓(xùn)

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

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

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

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

  常用PWM寄存器

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

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

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

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

  S3C44B0的PWM開發(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] ;寫TCFG0,分頻系數(shù)為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自動(dòng)重裝/反轉(zhuǎn)、啟動(dòng)定時(shí)器

  STR R1,[R0] ;寫TCON

  S3C44B0的WDT組件及開發(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開發(fā)應(yīng)用

  如果MCLK=40 MHz,采用預(yù)分頻值為99,分頻系數(shù)為64,要使WDT的定時(shí)時(shí)間為10秒,允許復(fù)位,禁止中斷,寫出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];寫WDT控制寄存器使禁止中斷,允許復(fù)位,預(yù)分頻系數(shù)99,分頻系數(shù)64

  LDR R0,rWTCNT

  LDR R1,=62500

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

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

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

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

利用PowerBuilder開發(fā)計(jì)算機(jī)WEB應(yīng)用06-19

淺析使用struts框架開發(fā)web應(yīng)用的優(yōu)勢(shì)09-23

HTML5開發(fā)移動(dòng)應(yīng)用的特性有哪些10-07

CAD制圖技術(shù)在機(jī)械工程中的開發(fā)和應(yīng)用10-19

機(jī)械工程中CAD制圖技術(shù)的開發(fā)與應(yīng)用06-02

計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)介紹(移動(dòng)互聯(lián)網(wǎng)開發(fā)方向)06-24

攀巖路線的開發(fā)07-11

EJB的開發(fā)優(yōu)勢(shì)10-13