LPC1114/LPC11U14和LPC1343對(duì)比學(xué)習(xí)(四)定時(shí)器
在PWM模式下,2個(gè)32位可編程定時(shí)器/計(jì)數(shù)器均有3個(gè)匹配寄存器用于提供單邊沿的PWM輸出,剩下的那個(gè)匹配寄存器則用于控制PWM周 期長(zhǎng)度。在PWM模式下,16位定時(shí)器0(CT16B0)與32位定時(shí)器相同,而16位定時(shí)器1(CT16B1)只有其中的兩個(gè)匹配可用于向匹配輸出管腳 提供單邊沿的PWM輸出。
本文引用地址:http://m.butianyuan.cn/article/201611/322523.htm在這4個(gè)定時(shí)器中,基本操作是一模一樣的,所以在下面我們只拿一個(gè)定時(shí)器作為實(shí)例進(jìn)行說明,對(duì)于其他定時(shí)器,只需要把寄存器名稱改成相應(yīng)的寄存器就可以了。
1.32位定時(shí)器/計(jì)數(shù)器特性
兩個(gè)32位的定時(shí)器/計(jì)數(shù)器,各帶有一個(gè)可編程的32位預(yù)分頻器;
計(jì)數(shù)器或定時(shí)器操作;
一個(gè)32位的捕獲通道可在輸入信號(hào)跳變時(shí)捕捉定時(shí)器的瞬時(shí)值。捕獲事件也可以產(chǎn)生中斷;
4個(gè)32位匹配寄存器,允許執(zhí)行以下操作:
- 匹配時(shí)連續(xù)工作,在匹配時(shí)可選擇產(chǎn)生中斷;
- 在匹配時(shí)停止定時(shí)器運(yùn)行,可選擇產(chǎn)生中斷;
- 在匹配時(shí)復(fù)位定時(shí)器,可選擇產(chǎn)生中斷。
有4個(gè)與匹配寄存器相對(duì)應(yīng)的外部輸出,這些輸出具有以下功能:
- 匹配時(shí)設(shè)為低電平;
- 匹配時(shí)設(shè)為高電平;
- 匹配時(shí)翻轉(zhuǎn)電平;
- 匹配時(shí)不執(zhí)行任何操作。
對(duì)于各定時(shí)器,最多4個(gè)匹配寄存器可配置為PWM,允許使用多達(dá)3個(gè)匹配輸出作為單邊沿控制的PWM輸出。 注:除外設(shè)基址不同外,32位定時(shí)器/計(jì)數(shù)器0和32位定時(shí)器/計(jì)數(shù)器1功能相似。
2.16位定時(shí)器/計(jì)數(shù)器特性
兩個(gè)帶有可編程16位預(yù)分頻器的16位定時(shí)器/計(jì)數(shù)器;
定時(shí)器/計(jì)數(shù)器操作;
一個(gè)16位捕獲通道,可在輸入信號(hào)跳變時(shí)捕捉定時(shí)器的瞬時(shí)值。也可選擇捕獲事件產(chǎn)生中斷;
4個(gè)16位匹配寄存器允許執(zhí)行以下操作:
- 匹配時(shí)繼續(xù)工作,匹配時(shí)可選擇產(chǎn)生中斷;
- 匹配時(shí)停止定時(shí)器運(yùn)行,可選擇產(chǎn)生中斷;
- 匹配時(shí)復(fù)位定時(shí)器,可選擇產(chǎn)生中斷。
有多達(dá)3個(gè)(CT16B0)或2個(gè)(CT16B1)與匹配寄存器相對(duì)應(yīng)的外部輸出,這些輸出具有以下功能:
- 匹配時(shí)輸出低電平;
- 匹配時(shí)輸出高電平;
- 匹配時(shí)翻轉(zhuǎn)電平;
- 匹配時(shí)不執(zhí)行任何操作。
對(duì)于各定時(shí)器,最多4個(gè)匹配寄存器可配置為PWM,允許使用最多3個(gè)匹配輸出作為單獨(dú)邊沿控制的PWM輸出。 注:除外設(shè)基址不同外,16位定時(shí)器/計(jì)數(shù)器0和16位定時(shí)器/計(jì)數(shù)器1功能相似。
評(píng)論