之前用MPLAB+PICC18(45天试用版),一切安好。45天到了,卸载,重新安装,一切照旧,如此用了1年多。
前几天重装了系统,45天到期,结果不能使用。
于是找**版,**版和之前的PICC18的版本可能不同。
**版,安装OK,编译也是OK。
1、用PICKIT3将刚刚编译的hex下载到下位机,硬件没有反应,通过数码管显示得到的结论。证明本次编译或下载失败。
2、用pickit3下载”45天试用版picc18“编译的hex,硬件也没反应。证明下载失败。
3、下一个流水灯代码,用**版picc18下载,流水灯OK,证明系统跑起来了。
4、用很久之前”45天试用版picc18“下载的芯片拿一颗,焊接到目前测试的硬件上,一切OK。 证明硬件OK。
5、除了流水灯之外,硬件相同、软件相同。
6、因为硬件的原因,不能焊接后再下载调试,只能下载后去焊接,因此不能debug.
大家帮分析这是什么原因,会不会因为picc18版本不同造成的相同代码编结果不同呢?
|