|
答案是可以,但很少人這樣做。% K- L% O! t v. O& X& e5 A
+ Y$ J" N3 }6 U8 W! v
大部分紅外線解碼芯片本身就是一顆 PIC MCU,以一般 MCU 取代紅外線解碼芯片,解碼的部分就是要 MCU 自己做。0 W$ ?/ o0 g! j& |0 m$ O% N8 g
8 Z* n# V8 K$ y; r+ \2 r2 l
因為都給 MCU 做會耗費一些運算效能,再則解碼芯片很普及且不貴,所以大部分的設計還是讓解碼芯片負責這件事。+ P( r( ~& S' Z3 k2 T' [, q9 r
G, e, `& n7 I5 l, y唯一要注意的是,紅外線控制碼(Control Code)是沒有世界性規範的,只有幾個家電大廠訂出來的私有標準,選用的時候還是得注意一下。8 c& L C/ G! a& N B
; ~7 I, V& {& P. J, A
Microchip PIC、SiliconLabs 8051 和 ST Microelectronics STM32 都有 IrDA Decoder 的參考設計。
* u& r# X2 o, v' t+ I- H) Z! g u9 s$ W7 k2 Q) D: _$ Q
|
|