LPC1114/LPC11U14和LPC1343對(duì)比學(xué)習(xí)(四)定時(shí)器
通過(guò)對(duì)這三種定時(shí)器寄存器的對(duì)比,發(fā)現(xiàn)寄存器是完全相同的,名稱(chēng)對(duì)于LPC11U14的來(lái)說(shuō),命名有些不同,但是是和LPC1114/LPC1343完全對(duì)于的,下面就例舉LPC11U14的寄存器,如下表:
限于篇幅,這里就不對(duì)寄存器進(jìn)行一一介紹了,LPC1114/LPC1343的寄存器是在上面的寄存器前面加上了定時(shí)器的名稱(chēng),如:TMR16B0IR等,關(guān)于功能和應(yīng)用是沒(méi)有區(qū)別的。
下面將把實(shí)驗(yàn)例程放在下邊,不過(guò)需要特別注意的是,16位定時(shí)器的最大定時(shí)值為16位,即65535。所以需要注意賦值溢出的問(wèn)題。
1. LPC11U14
2.LPC1114/LPC1343
從三種芯片的定時(shí)器代碼可以看出:
1. 16位和32位是一樣的,只是范圍不同,由于16為的范圍在65535,所以需要通過(guò)分頻,提高定時(shí)范圍。
2. LPC11U14的定時(shí)器和其他兩種是一樣的,而不同的只是名稱(chēng)有區(qū)別。如LPC_TMR32B0->IR ------------ LPC_CT32B0->IR
評(píng)論