拜讀樓主的文章真的讓我獲益良多,雖然是艱深的理論但有淺出的解釋,重點是樓主不是光紙上談兵而有實戰經驗,這點讓小弟我非常佩服
提供幾點建議,可讓eric_y大不用跑百米回家改程式。若您有notebook,您只要買一台icd2或pic kit2就可以on board燒入了,這兩台都不貴,幾千塊錢左右,至少比ice便宜多了。此外,這兩台也提供簡易的debug功能(只有一個斷點),若您使用的pic沒有內建除蟲功能就再買一個header吧!
usb and can bus太耗資源,又必須同時有電腦軟體設計的相關知識,門檻有點高(對我來說),建議您選用顆ram大的pic來儲存資料,弄個斷點看load出來的數值可能比較簡單
濾波部份和電源部份用個zener漏掉esd或許可減少pic 重開的機會吧(在降壓後面也要加個電容給瞬間壓降時供電,一般200u就可以了)
若是會頓一下有可能是某支腳的電被吸走,所以在output的腳位加個二極體防逆
pic實在是不太容易掛掉(相對51系列)造成除錯非常大的困難,因為它不是每次都發生(我有深刻的體驗)
參考看看,我們可以討論討論