gpt4 book ai didi

c - 将代码从 PIC18F2480 迁移到 PIC18F2680 单片机

转载 作者:行者123 更新时间:2023-11-30 14:24:40 27 4
gpt4 key购买 nike

我在 MPLAB 中为 18F2480 处理器编写了引导加载程序代码。我当前的项目要求我将微 Controller 升级到 18F2680。

(两种芯片之间的主要区别在于2480具有16K程序存储器/768B RAM/256B EEPROM,而2680芯片具有64K程序存储器/3K RAM和1K EEPROM。)

我已将所选器件更改为“PIC18f2680”,并替换了 18f2680.h 文件的 2480 头文件。我在使用通常用于更新 2480 固件的程序与 2680 进行通信时遇到了麻烦。(我无法提供有关该软件的详细信息,因为它是专有的。)

我只是想知道将代码从 2480 迁移到 2680 是否存在任何已知问题/并发症。

FWIW,我已经成功地将 2480 替换为 2580,它具有 32K 程序存储器、1536 RAM 字节和 256B EEPROM。代码工作正常,我所要做的就是替换头文件并在 MPLAB 中选择不同的设备。这是否与 24/2580 和 2680 的 EEPROM 大小不同有关?

最佳答案

PIC 18f2480 有一个 32 字节的编程 block (数据表第 7.5 章)。PIC 18F2680 有一个 64 字节的编程 block (数据表第 6.5 章)。

因此需要更改引导加载程序以使用不同的 block 大小。

关于c - 将代码从 PIC18F2480 迁移到 PIC18F2680 单片机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11478192/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com