單片機PCA和PWM的關(guān)系 PCA指的是單片機的一個功能模塊,然后PWM指的是脈沖寬度調(diào)制,是一種技術(shù)。 使用單片機的PCA模塊可以實現(xiàn)PWM功能,比如要輸出一個固定的頻率,那么單片機只要開機時,把PCA的相關(guān)寄存器配置 一下,頻率就出來了,就是后臺運行了,單片機就可以去做其他的事情,想連續(xù)發(fā)脈沖時,不中斷其他運行中的程序。多路發(fā) 出也可以,頻率也可以不同,關(guān)鍵看單片機的功能。 PCA指的試可編程計數(shù)器陣列,就是說的PWM模塊了,有這個的,就一定有PWM功能,不只是PWM,還有好多其他功能, 比如捕捉(測脈寬)、高速輸出、頻率輸出等。 這里的意思是。傳統(tǒng)51的定時器是沒有PWM功能的,但是PHILIP的增強型51,它的定時器有這功能,所以單獨提出說明了, 即定時器自己就能輸出PWM。 有PCA的意思是,在定時器的基礎(chǔ)上,實現(xiàn)了一些其它的功能,實現(xiàn)這個工能的東西是PCA。 有PCA的單片機,PWM、捕捉、高速輸出、頻率輸出等都可以用模塊完成;沒有PCA、有PWM的單片機,PWM是靠定時器自 己就能自動做了,但其他的功能要靠程序去做。都沒有的,自然就都要靠程序去實現(xiàn),要中斷。 |
|