因為程式方面有問題(我的問題),再加上車主需求有改變,剛好一次做處理!
改變條件:
1.依序點亮的動作稍快,將三個燈光依序點亮的間隔時間拉長。
2.遠程遙控啟動幾秒後車輛會上鎖,造成遠程啟動所觸發點亮的照明燈光會被中斷(熄滅)。
3.車主想要可以有條件的選擇後視鏡照地燈要不要亮。
#PCON;外部中斷 - TMOD。
▲這一片算是多做的,也就是自己耍白痴TMOD所造成的......
還好,後面回頭看程式抓到問題點..............(閒置模式、計時)。
Q1.依序點亮的動作稍快,將三個燈光依序點亮的間隔時間拉長。
A1:依序點亮就把中間的等待加大即可解決。
Q2.遠程遙控啟動幾秒後車輛會上鎖,造成遠程啟動所觸發點亮的照明燈光會被中斷(熄滅)。
A2:在Func內抓取Tag來做條件判斷是否中斷。
Q3.車主想要可以有條件的選擇後視鏡照地燈要不要亮。
A3:這個部份比較難處理,因為一開始我解鎖是由8051控制,
而打開車門是很單純的由車門開關來接合Relay,所以除了修改程式外還要修改電路,
設定方式有兩種:
a.遙控解鎖後在幾秒內按遙控上鎖兩次。
b.打開車門再關閉車門後的幾秒內按上鎖兩次。
條件設定為後視鏡照地燈是否要點亮,設定為循環式的,
也就是按上述操作一次後照地燈不亮,再操作同步驟一次照地燈即可亮,
若設定成照地燈不亮時,打開車門條件下的照地燈也連同不亮(車主需求)。
▲透過遙控解鎖後再遙控上鎖兩次來做照地燈設定
▲透過打開車門再關閉車門後遙控上鎖兩次來做照地燈設定