今天同事說
16f88x的PGM要注意,
在884 PGM既使沒用也要接地 ,不可空接 ,不然可能發生ICD2無法連上及燒入的情況
但887就好像沒關係了

還有88x可以self programming,但若無code protect的情況下,會發生在寫內部EEPROM時,卻也寫到program memory....這個應該是MCU的BUG

============================================================================================
找到原因了
16f88x RB3 兼 PGM , 除非前一次在CONFIG中已關閉 LVP,否則 PGM 如為 high (包括接腳 float 但受雜訊影響而造成 high), 會啟動 LVP, 而干擾 HVP ,故需 pull down
所有具有 LVP 的 PIC 都有 PGM ,(燒錄需注意,但不一定與 RB3 共接腳,也可能是 RB4, RB5),

所以至少要先燒入一次OK(VLP disable),這樣PGM才會真的關掉

文章標籤
全站熱搜
創作者介紹
創作者 iamqq 的頭像
iamqq

iAmqq

iamqq 發表在 痞客邦 留言(0) 人氣(137)