单片机反汇编 2023-04-20 14:51 采纳率: 11.1%
浏览 9

PIC18C452换PIC18F452工作不正常

PIC18C452的程序 烧进 PIC18F452里面 为什么运行不正常。俩个芯片差不多啊,看了一下熔丝位不一样

工作的外部晶振10M ,熔丝配置的是*4 倍,也就是40M。

操作一些IO口,中断都没有使用。 搞不懂 为什么 会不通用。

  • 写回答

1条回答 默认 最新

  • 卿游 2023-04-20 20:08
    关注

    虽然PIC18C452和PIC18F452在功能和外观上很相似,但它们之间有一些重要的区别,包括以下几点:

    1. 内部结构不同:PIC18C452采用的是MPLAB-ICE2000仿真器,而PIC18F452采用的是MPLAB-ICD2仿真器。这两种仿真器的具体实现方式不同,因此可能导致代码在不同芯片上运行时出现问题。

    2. Flash存储器大小不同:PIC18C452的Flash存储器比PIC18F452小。如果你的程序很大,可能会导致在PIC18F452上运行时出现问题。

    3. 熔丝位不同:你已经说了PIC18C452和PIC18F452的熔丝位不同。这可能影响到芯片的某些配置参数,例如时钟源选择等,导致在PIC18F452上运行时出现问题。

    因此,在将程序从PIC18C452烧入PIC18F452之前,你需要仔细分析这些差异,并修改代码以适应目标芯片。 最好的方式是通过手册参考来查看两个芯片的差异并进行逐一比较。此外,可以尝试在两个芯片上使用优化工具检查代码是否有问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 4月20日

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?