|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
用 pickit3烧写pic16f883,经常会发生烧写不进去的情况。/ R, X+ p- u: i6 [8 a6 a* Y: j
$ K' h0 D' z4 |) o2 T3 A0 w经仔细比较,查找,发现PIC16F883 3.3V供电,并且启用代码保护的时候,第一次能烧写,然后每次都会烧写失败。
9 `! P$ Y6 C1 s & b/ T8 j+ F" T3 b9 H6 x; \
解决的办法是:1 \ _) x) a' s7 A7 i0 z
0 C) P8 M! i" X+ n
1. 用PICKIT3供电,适当提高供电电压为3.625V,此时不论配置位如何设置,都能烧写,此时把配置位当中的CPD代码保护取出,用UNPROTECT位,烧写。) A) i2 O0 m0 w$ L4 @& Z' C
/ U' y0 E. M) D, C9 H, F0 W
2. 以后再改用其他任何供电方式,都能烧写。
9 g# H. ?# M; W1 L8 h& x4 }- D
) {& y0 e0 Z, M) _* u' ^8 X! l1 g, G3.调试的时候,不启用代码保护,出产品的时候再启用代码保护。 |
|