реклама на сайте
подробности

 
 
> ATMEL рекомендует ATmega32A и ATmega16A
elecelec
сообщение Jul 1 2008, 16:49
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 30-06-08
Пользователь №: 38 665



ATMEL рекомендует ATmega32A и ATmega16A

ATmega16A при питании 2.7-5.5V частоты 0-16 MHz
http://www.atmel.com/dyn/products/product_...sp?part_id=2010

ATmega16A Datasheet полный - http://www.atmel.com/dyn/resources/prod_do...nts/doc8154.pdf

ATmega16A коротко - http://www.atmel.com/dyn/resources/prod_documents/8154S.pdf

Отличия ATmega16 и ATmega16A - апноут:
AVR522 Migrating from ATmega16 to ATmega16A Application Note
http://www.atmel.com/dyn/resources/prod_do...nts/doc8163.pdf
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Александр Куличо...
сообщение Jul 2 2008, 22:57
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017



Цитата
Жаль частоту не подняли, хотя б до 20mHz...

Жаль конечно, но по сравнению с mega16L/32L подняли-то в 2 раза!
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jul 3 2008, 07:51
Сообщение #3


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Александр Куличок @ Jul 3 2008, 07:57) *
Жаль конечно, но по сравнению с mega16L/32L подняли-то в 2 раза!

Все таки кривизна в архитектуре есть... целых 32 регистра, но полноценна только старшая половина...(
Хотя сейчас уже мало что изменишь, только частотой и можно выиграть, а в противном случае - потеря совместимости.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jul 4 2008, 09:55
Сообщение #4


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(haker_fox @ Jul 3 2008, 10:51) *
Все таки кривизна в архитектуре есть... целых 32 регистра, но полноценна только старшая половина...(
Хотя сейчас уже мало что изменишь, только частотой и можно выиграть, а в противном случае - потеря совместимости.
Это как раз не самое противное.
Вот отсутствие хотя бы двух уровней приоритета прерывания (хотя бы как в MCS51) - это бяка.
Изначально плохо продуманное распределение SFR-регистров по адресам (например, TIFR & Co в битово-неадресуемой области, EEDR/ADCW/... в битово-адерсуемой) - бяка.
Неоднородное расположение регистров сходных узлов (одинаковых таймеров, UART), делающее невозможной естественную обработку одинаковой периферии через передачу указателя на начало блока регистров - начали исправлять в свежих кристаллах, но ... Ведь это не новинка, просто атмел где-то заснул. Что-то в духе horisontal windowing от MCS196 кто мешал сделать?

Кто не дал сделать запрет прерываний на одну следующую команду при обращении к SPH (для время загрузки SPL), я уже не говорю про такое для всех словных SFR? Места много не заняло бы, а удовольствия...
Причём это даже на совместимость не сильно влияет, можно было бы просто для новых кристаллов под условную компиляцию код упрощать.

На этом фоне несимметричность регистров не самое страшное.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jul 4 2008, 10:51
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(ReAl @ Jul 4 2008, 12:55) *
Это как раз не самое противное.
...
На этом фоне несимметричность регистров не самое страшное.

У каждого свои претензии. Меня вот огорчает жесткая привязка функциональных выводов. Для того, чтобы использовать некоторые драйверы моторов с ШИМ, нужно внешнюю логику использовать, чтобы сигналы направления с ШИМ объединить.
Но это уже оффтопик, пожалуй smile.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 4 2008, 19:49
Сообщение #6


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Dog Pawlowa @ Jul 4 2008, 13:51) *
У каждого свои претензии.

Справедливости ради следует отметить, что все же претензий к чипам значительно меньше чем
к 51м и PIC'ам.
Балланс памяти (флеш, ОЗУ, eeprom), периферии, регистров и проч., прямая адресация всего ОЗУ, "TRUE" однотактовые порты, делает претензии к КПП, к урезанному банку регистров, к неполноценному SP мизерными. А больше претензий вроде бы как и нет.

Можно жить (хорошо жить) с одноуровневым КПП.
Можно жить без полноценного SP (на кой он нужен вообще (полноценный), если стек данных можно организовать самостоятельно.)
Можно жить и с 16-тью регистрами, можно и с 8-ю, кастрированный банк можно расценивать как бонус.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jul 5 2008, 07:02
Сообщение #7


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(defunct @ Jul 4 2008, 22:49) *
Справедливости ради следует отметить, что все же претензий к чипам значительно меньше чем к 51м и PIC'ам.
Балланс памяти (флеш, ОЗУ, eeprom), периферии, регистров и проч., прямая адресация всего ОЗУ, "TRUE" однотактовые порты, делает претензии к КПП, к урезанному банку регистров, к неполноценному SP мизерными. А больше претензий вроде бы как и нет.
Несимметричные регистры меня как-то не сильно раздражают, особенно после появления lpm R,Z+. Иногда удручает "неполноценность" указательной пары X. Ну а если бы ещё и пара R25:R24 (W) указательной была, так и вообще прекрасно было бы wink.gif, причём если выбирать что-то одно, то даже тяжело так навскидку сказать - лучше было бы иметь пару W такой же "неполноценной" как X, или пусть лучше W не будет указательной, зато X получит адресацию со смещением.
Отсутствие ldi/andi/.. у младших 16 регистров - последнее, на что обратил бы внимание.
А вот хотя бы два приоритета прерываний, пусть даже хотя бы в относительно крупных кристаллах (т.е., где оно нужнее, где самих прерываний больше, ну, например, во всех мегах) - сильно кристалл не раздули бы. Как и запрет прерываний на одну команду при обращении к соответствующим половинкам словных регистров (включая "большой" SP) - опять таки, чем больше кристалл, тем это нужнее. А места заняло бы ну точно меньше, чем умножитель, который в мегах же есть.
Я не говорю, что без этого кристалл никудышним стал :-)
Но жаль, что они об этом не подумали.

Цитата(defunct @ Jul 4 2008, 22:49) *
Можно жить (хорошо жить) ....
Ну так живу же smile.gif 10 лет уже. С 51-ых как раз и перешёл. ПИК16 как-то не пропёрли. Попробовал pic16c64 (заказчик даже пикстарт какой-то покупал, я пару своих pic16c64, зашитых пикстартом в комплекте с дискеткой "что именно зашито" отдавал на Квазар-Микро на растерзание, чтобы они в свой программатор "Унипрог" добавили) и pic16f84 после чего с радостью встретил 90s8515 и 90s4433.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- elecelec   ATMEL рекомендует ATmega32A и ATmega16A   Jul 1 2008, 16:49
- - Дон Амброзио   А в чём проблема-то? Озвучьте   Jul 1 2008, 18:02
- - Kuzmi4   2 elecelec - так а чего кипиш подымать ? Я что-то...   Jul 2 2008, 13:35
|- - defunct   Цитата(Kuzmi4 @ Jul 2 2008, 16:35) 2 elec...   Jul 2 2008, 15:28
|- - Дон Амброзио   Цитата(defunct @ Jul 2 2008, 19:28) А где...   Jul 2 2008, 15:54
- - IgorKossak   Сообщаю для непонятлвых. На форуме публикуются не ...   Jul 2 2008, 17:03
|- - Дон Амброзио   Цитата(IgorKossak @ Jul 2 2008, 21:03) Со...   Jul 2 2008, 17:09
|- - defunct   Цитата(Дон Амброзио @ Jul 2 2008, 20:09) ...   Jul 2 2008, 22:45
- - proba   кажется атмел переводит самые популярные аврки с 0...   Jul 2 2008, 20:21
|- - aaarrr   Цитата(haker_fox @ Jul 3 2008, 11:51) цел...   Jul 3 2008, 08:29
|- - Andrew O. Shadoura   Цитата(ReAl @ Jul 4 2008, 12:55) Вот отсу...   Jul 5 2008, 13:49
|- - ReAl   Цитата(Andrew O. Shadoura @ Jul 5 2008, 16...   Jul 5 2008, 15:06
- - Kuzmi4   2 haker_fox - объясните пожалуста что вы имели вви...   Jul 3 2008, 08:27
|- - haker_fox   Цитата(Kuzmi4 @ Jul 3 2008, 17:27) 2 hake...   Jul 4 2008, 23:51
- - Александр Куличок   ЦитатаВсе таки кривизна в архитектуре есть... целы...   Jul 3 2008, 08:43
- - sensor_ua   похоже, старые JTAG ICE не подойдут - все на драко...   Jul 3 2008, 08:46
|- - MrYuran   Цитата(sensor_ua @ Jul 3 2008, 11:46) уси...   Jul 3 2008, 08:49
|- - defunct   Цитата(sensor_ua @ Jul 3 2008, 11:46) пох...   Jul 3 2008, 09:54
- - sensor_ua   ЦитатаА вроде бы всегда был.. разве нет? точно. н...   Jul 3 2008, 09:02
- - Александр Куличок   Цитатапохоже, старые JTAG ICE не подойдут - все на...   Jul 3 2008, 10:49
- - sensor_ua   ЦитатаА откуда такая информация? нехорошие предчу...   Jul 3 2008, 11:05
- - SasaVitebsk   Соглашусь полностью с последними двумя авторами. Н...   Jul 4 2008, 12:12
- - ArtemKAD   ЦитатаВот отсутствие хотя бы двух уровней приорите...   Jul 4 2008, 17:41
|- - ReAl   Цитата(ArtemKAD @ Jul 4 2008, 20:41) Не з...   Jul 4 2008, 18:47
|- - ArtemKAD   Цитата(ReAl @ Jul 4 2008, 21:47) А кто ме...   Jul 6 2008, 13:19
|- - ReAl   Цитата(ArtemKAD @ Jul 6 2008, 16:19) Силь...   Jul 6 2008, 19:27
||- - ArtemKAD   Цитата(ReAl @ Jul 6 2008, 22:27) "ес...   Jul 6 2008, 23:16
|- - SasaVitebsk   Цитата(ArtemKAD @ Jul 6 2008, 16:19) Не с...   Jul 7 2008, 11:27
|- - alexander55   Цитата(SasaVitebsk @ Jul 7 2008, 15:27) В...   Jul 7 2008, 12:17
- - Rst7   На самом деле у вариантов исполнения стека данных ...   Jul 7 2008, 05:53
- - ArtemKAD   Цитата1) Прерывания в AVR - аналог одного уровня п...   Jul 8 2008, 07:53
- - SasaVitebsk   И что? Я что-то не пойму? Если оставить все прерыв...   Jul 8 2008, 17:51
- - ArtemKAD   ЦитатаЕсли делать полный аналог системы прерываний...   Jul 8 2008, 19:46
|- - SasaVitebsk   Цитата(ArtemKAD @ Jul 8 2008, 22:46) А ес...   Jul 9 2008, 20:00
|- - mse   Цитата(SasaVitebsk @ Jul 10 2008, 00:00) ...   Jul 10 2008, 13:09
|- - zltigo   Цитата(mse @ Jul 10 2008, 15:09) Можно по...   Jul 10 2008, 13:26
|- - SasaVitebsk   Цитата(mse @ Jul 10 2008, 16:09) Арифмети...   Jul 10 2008, 19:33
- - Rst7   ЦитатаТак что все отнюдь не однозначно Так давайт...   Jul 10 2008, 13:45
- - ArtemKAD   ЦитатаЯ надеюсь, вы не считаете что разработчики I...   Jul 10 2008, 19:39
- - SasaVitebsk   Цитата(ArtemKAD @ Jul 10 2008, 22:35) Так...   Jul 10 2008, 19:43
- - defunct   Цитата(ArtemKAD @ Jul 10 2008, 22:39) Цит...   Jul 10 2008, 20:21


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 02:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01456 секунд с 7
ELECTRONIX ©2004-2016