AT32UC3B0512项目编译为AT32UC3B0256 - >后果

时间:2015-05-11 15:27:12

标签: avr avr-gcc avrdude winavr

我只是想通过使用AT32UC3B0256作为目标设备来编译和编程我的AT32UC3B0512项目。

我的应用程序接缝无故障地工作。那可能吗? AT32UC3B0512和AT32UC3B0256之间有什么区别(闪光灯和柱塞尺寸除外)?

1 个答案:

答案 0 :(得分:0)

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

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

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

  • 例如TQFP与BGA有很大不同......
  • 同样具有不同引脚数的封装是不兼容的
  • 你也不能为UC3A3改变UC3A0 ......
  • 最后2/3位只是EEPROM大小
  • 并且主要不影响SW / HW兼容性

[注]

@SergioFormiggini是对的AT32UC3B0256没有DAC

  • 这是我第一次看到仅在Atmel芯片上具有不同内存大小的芯片的HW配置存在差异
  • 除非他们也改变了内存映射和/或GPIO映射,否则你应该没问题