2015-05-11 9 views
2

Я только что понял, что я скомпилировал и запрограммировал проект AT32UC3B0512 с использованием AT32UC3B0256 в качестве целевого устройства.Проект AT32UC3B0512 составлен как AT32UC3B0256 -> Последствия

Мое применение швов для работы без проблем. Это возможно? Каковы различия между AT32UC3B0512 и AT32UC3B0256 (рядом с размером вспышки и размерами)?

+0

Глядя (быстро) на [datasheet] (http://www.atmel.com/Images/doc32059.pdf), они кажутся hw совместимыми, но не в размере памяти (как вы говорите), а B0512 имеет ЦАП, но у B0256 этого нет ... Я думаю, что код может работать хорошо! –

ответ

0

В большинстве случаев программа EEPROM является единственной разницей.

  • Вы можете использовать более низкую цель, то у вас есть
  • так просто ограничивает размер вашей программы больше, то вы можете использовать в режиме реального времени.
  • Функциональность вообще не подвержена (в течение некоторого времени тестировалась серия L0, A0 и A3).

Единственного, что вы должны быть осторожны с чипами UC3 является контактной несовместимостью между пакетом и сериями

  • , например TQFP сильно отличается, то BGA ...
  • также тот же пакет с отличается числом выводов несовместим
  • также вы не можете изменить UC3A0 для UC3A3 ...
  • последние 2/3 цифры только размер EEPROM
  • и в основном не влияет на SW/HW совместимость

[Примечание]

@SergioFormiggini это право AT32UC3B0256 не DAC

  • это первый раз, когда я вижу разницу в HW конфигурации чипа с различным объемом памяти только на Atmel чипов
  • Если они не изменили карту памяти и или отображений GPIO вы должны быть хорошо