LPC1800是NXP推出的Cortex-M3系列MCU,工作頻率可高達(dá)180 MHz,并具有多種先進(jìn)外設(shè),例如可配置狀態(tài)定時器(SCT)、SPI閃存接口(SPIFI)、LCD控制器、EMC和高速USB。LPC4300是NXP的雙核系列MCU,包含業(yè)界領(lǐng)先的Cortex-M4核心和一個運(yùn)行頻率高達(dá)204 MHz的Cortex-M0協(xié)處理器。可配置狀態(tài)定時器(SCT)在LPC1800和LPC4300系列MCU上均可使用。本應(yīng)用筆記中對SCT實現(xiàn)的討論適用于LPC4300和LPC1800。為簡化討論,我們只會提及LPC1800,除非是LPC4300獨(dú)有的功能。示例項目已經(jīng)在MCB1800和MCB4300開發(fā)板上進(jìn)行了測試。
SCT接口是LPC1800系列MCU上功能強(qiáng)大的數(shù)字可配置接口。具有16個事件、32個狀態(tài)、8個輸入和16個輸出以及匹配/捕獲功能,SCT接口能夠輕松地輸入或輸出復(fù)雜的波形。在本應(yīng)用中,我們根據(jù)相機(jī)的定時信號創(chuàng)建狀態(tài)和事件,以便SCT可以在正確的時序下對相機(jī)輸出進(jìn)行采樣。
演示硬件是一款帶有NXP附加子板的Keil MCB1800開發(fā)板。已組裝好的開發(fā)板圖片如圖1所示。