|
答案是可以,但很少人這樣做。
' H7 E1 Y2 k! H. v$ P3 `4 s3 g$ ~8 X/ A& J$ @! v- K
大部分紅外線解碼芯片本身就是一顆 PIC MCU,以一般 MCU 取代紅外線解碼芯片,解碼的部分就是要 MCU 自己做。8 I [4 \3 D1 m, K& Q$ K! D9 o5 V
/ P; I: M8 h- b& @3 u. X, B# [
因為都給 MCU 做會耗費一些運算效能,再則解碼芯片很普及且不貴,所以大部分的設計還是讓解碼芯片負責這件事。
1 Z5 J, `7 r) C, o
' v l* j6 d' F" H+ q唯一要注意的是,紅外線控制碼(Control Code)是沒有世界性規範的,只有幾個家電大廠訂出來的私有標準,選用的時候還是得注意一下。
1 i# k' }, u+ g, H3 f9 m
6 U2 x/ z! V7 \9 C# \' v; b+ [Microchip PIC、SiliconLabs 8051 和 ST Microelectronics STM32 都有 IrDA Decoder 的參考設計。
" s! [5 v5 Q: F
4 k% i7 C9 O' ]. Z7 t, T |
|