2

我刚刚发现我已经使用 AT32UC3B0256 作为目标设备编译和编程了我的 AT32UC3B0512 项目。

我的应用程序可以毫无问题地工作。那可能吗?AT32UC3B0512 和 AT32UC3B0256 有什么区别(除了闪存和内存大小)?

4

1 回答 1

0

在大多数情况下,程序 EEPROM 是唯一的区别。

  • 你使用较低的目标然后你有
  • 所以它只是限制了你的程序的大小,然后你可以在实际中使用。
  • 功能完全不受影响(在 L0、A0 和 A3 系列上测试了相当长的一段时间)。

UC3芯片唯一需要注意的是封装和系列之间的引脚不兼容

  • 例如 TQFP 与 BGA 有很大不同...
  • 不同引脚数的相同封装也不兼容
  • 你也不能把UC3A0换成UC3A3 ...
  • 最后 2/3 位仅为 EEPROM 大小
  • 并且大多不影响软件/硬件兼容性

[笔记]

@SergioFormiggini 是对的,AT32UC3B0256 没有 DAC

  • 这是我第一次看到仅在 Atmel 芯片上具有不同内存大小的芯片的硬件配置差异
  • 除非他们还更改了内存映射和/或 GPIO 映射,否则应该没问题
于 2015-05-22T08:15:02.883 回答