LPC5460x 原本不支持硬件的攝像頭接口。 然而,為了在 LPC5460x MCU 上啟用相機(jī)設(shè)備,該功能是用狀態(tài)可配置定時(shí)器(SCT)和直接存儲器訪問(DMA) 與適當(dāng)?shù)耐叫盘栐谶m當(dāng)?shù)呐渲孟聦?shí)現(xiàn)的。SCT 用于捕獲同步信號,DMA 用于移動(dòng)數(shù)據(jù),而不需要 CPU 的介入。本筆記描述了在 LPC5460x 上使用 SCT 和 DMA 的軟件攝像機(jī)接口解決方案的設(shè)計(jì)。
SCT 是一個(gè)基于硬件計(jì)數(shù)器/定時(shí)器的硬件模塊。它有各種條件來創(chuàng)造事件。事件取決于各種條件,包括計(jì)數(shù)器值、輸入、信號和其他條件。然后,事件可以與幾個(gè)操作起作用如控制計(jì)數(shù)器、設(shè)置輸出引腳電壓電平、更改狀態(tài)機(jī)等。在 LPC5460x MCU 上的 SCT 模塊支持:
? 8 路輸入
? 10 路輸出
? 10 個(gè)匹配/捕獲寄存器
? 10 個(gè)事件
? 10 個(gè)狀態(tài)機(jī)