ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
169994
Ксения (25.10.2009 01:56 - 02:00, просмотров: 11994)
Что такое ATtiny2313A? Что такое ATtiny2313 - обшеизвестно, но что собой представляет ее модификация с буквой A - большая загадка. Компания Atmel наотрез отказывается признаваться, что выпускает ATtiny2313A. Нет ее и в списке ATtiny, не упоминается она в даташите на ATtiny2313A (последняя ревизия I). Поиск на ее сайте дает лишь ссылки на фрики, в которых такой ATtiny2313A иногда вскользь упоминается среди других. Однако в аннотации к AVR Studio 4.17 читаем:
В новой версии AVR Studio 4.17 добавлены: поддержка новых микросхем: ATtiny4, ATtiny5, ATtiny9, ATtiny87, ATtiny261A, ATtiny861A, ATtiny2313A, ATtiny4313, ATmega644PA, ATmega16HVB, ATmega16M1, ATmega64M1, ATmega64C1, ATmega8U2, ATmega16U2, ATmega32U2, ATxmega192D3, AT90SCR100, ATmega128RFA1 http://www.atmel.r …/Software/Software.htm
Видете? ATtiny2313A тут упомянута, да еще и в качестве новой! Ну и совсем меня ввела в ступор аннотация к последнему компилятору IAR для AVR. В ней говорится:
Поддерживаемые устройства IAR Embedded Workbench for AVR supports devices in all AVR families: ................................. tinyAVR: ATiny11*, ATiny11L*, ATiny12*, ATiny12L*, ATiny12V*, ATtiny13, ATiny13A, ATiny15L*, ATtiny23U, ATtiny24, ATtiny24A, ATtiny25, ATtiny26, ATtiny26L, ATiny28L*, ATiny28V*, ATtiny43U, ATtiny44, ATtiny44A, ATtiny45, ATtiny48, ATtiny84, ATtiny85, ATtiny87, ATtiny88, ATtiny167, ATtiny261, ATtiny461, ATtiny861, ATtiny2313, ATtiny2313A (* supported only in assembler).
Как видим, ATtiny2313A упомянута отдельно от ATtiny2313. Более того, на нее в инклюдах заведен отдельный хидер iotiny2313a.h, отличающийся от iotiny2313.h только тем что к дефайнам, имеющим цифру 2313 приписана буква A. Тоже загадка: какой смысл отделять 2313A от 2313, если программируются они одинаково? Может у них сигнатуры разные? А может я просто плохо ищу, и где-то ясно сказано, что это за зверь и чем она от ATtiny2313 отличается?