我在 MPLAB 中为 18F2480 处理器编写了引导加载程序代码。我目前的项目需要我将微控制器升级到 18F2680。
(两个芯片的主要区别是2480有16K程序存储器/768B RAM/256B EEPROM,而2680芯片有64K程序存储器/3K RAM和1K EEPROM。)
我已将所选设备更改为“PIC18f2680”,并将 2480 头文件替换为 18f2680.h 文件。我在使用我通常用来更新 2480 固件的程序与 2680 通信时遇到问题。(我无法提供有关此软件的详细信息,因为它是专有的。)
我只是想知道将代码从 2480 迁移到 2680 是否存在任何已知问题/并发症。
FWIW,我已经成功地将 2480 替换为具有 32K 程序存储器、1536 RAM 字节和 256B EEPROM 的 2580。代码工作正常,我所要做的就是替换头文件并在 MPLAB 中选择不同的设备。是否与 24/2580 和 2680 的 EEPROM 大小不同有关?