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

 
 
> 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
Ответов
ArtemKAD
сообщение Jul 4 2008, 17:41
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Вот отсутствие хотя бы двух уровней приоритета прерывания (хотя бы как в MCS51) - это бяка.

Не знал, что гибкая настройка системы прерываний (какие хошь прерывания, такие в данном месте и разрешай) это хуже фиксированных 2-х...

Цитата
Неоднородное расположение регистров сходных узлов (одинаковых таймеров, UART), делающее невозможной естественную обработку одинаковой периферии через передачу указателя на начало блока регистров - начали исправлять в свежих кристаллах, но ...

Где там у старых AVR "одинаковая периферия" кроме портов? Вот когда сделали в новых кристаллах по 5 UART-ов wink.gif , вот тогда и начали "исправлять"...

Цитата
Кто не дал сделать запрет прерываний на одну следующую команду при обращении к SPH (для время загрузки SPL),

А кто SPL вообще трогает?! Кто мешает, если уж сильно охота, запретить прерывания?
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jul 4 2008, 18:47
Сообщение #3


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

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



Цитата(ArtemKAD @ Jul 4 2008, 20:41) *
Не знал, что гибкая настройка системы прерываний (какие хошь прерывания, такие в данном месте и разрешай) это хуже фиксированных 2-х..
А кто мешает у MCS51 точно так же "какие хочешь, такие в данном месте и"?
Рукопашное "какие хошь прерывания, такие в данном месте и разрешай" точно так же можно и у 51-го дёргать. Никаких плюсов у АВР тут нет, ни капли не "гибче".
Вы хоть поняли, о чём я? Вы хоть знаете/помните, как оно у 51-го сделано?
Объясняю медленно:
Вошли, например, в прерывание по INT0. Но у нас ещё UART, из которого побыстрее выбрать надо, и какой-нибуть АЦП, который может и подождать.
У 51-го можно просто поднять приоритет UART выше приоритета INT0 и тогда без никаких беганий по регистрам других устройств в обработчике INT0 (а часто преріваний гораздо больше, чем три) - сохранение состояния разрешения прерывания от АЦП и его запрет на входе и восстановление состояния при выходе - UART сможет прервать INT0, а АЦП - нет.
И два уровня - это только в начальных 51-ых, массово вообще 4 уровня было.

Цитата(ArtemKAD @ Jul 4 2008, 20:41) *
А кто SPL вообще трогает?!
GCC в прологах/эпилогах трогает. Любой переключатель задач трогает. Кроме SPL я ещё и словные SFR припомнил - очень весело при каждом обращении к 16-битным таймерным регистрам запрет прерывания дёргать.

Цитата(ArtemKAD @ Jul 4 2008, 20:41) *
Кто мешает, если уж сильно охота, запретить прерывания?
Ну да. Вместо поднятия приоритета важных прерываний "если уж сильно охота" дёргать биты по разным регистрам, вместо аппаратного запрета прерывания на одну команду (почему-то у i86-го не поленились такое при записи в SS для атомарного изменения пары SS:SP сделать) тоже вручную дёргаться.
Так можно вообще договориться до того, что команда умножения - фигня, "не знал, что гибкая система сложений и сдвигов - это хуже двух команд умножения". Никто не мешает.


--------------------
Ну, я пошёл… Если что – звоните…
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
- - Александр Куличок   ЦитатаЖаль частоту не подняли, хотя б до 20mHz... ...   Jul 2 2008, 22:57
|- - haker_fox   Цитата(Александр Куличок @ Jul 3 2008, 07...   Jul 3 2008, 07:51
|- - aaarrr   Цитата(haker_fox @ Jul 3 2008, 11:51) цел...   Jul 3 2008, 08:29
|- - ReAl   Цитата(haker_fox @ Jul 3 2008, 10:51) Все...   Jul 4 2008, 09:55
|- - Dog Pawlowa   Цитата(ReAl @ Jul 4 2008, 12:55) Это как ...   Jul 4 2008, 10:51
||- - defunct   Цитата(Dog Pawlowa @ Jul 4 2008, 13:51) У...   Jul 4 2008, 19:49
||- - ReAl   Цитата(defunct @ Jul 4 2008, 22:49) Справ...   Jul 5 2008, 07:02
|- - 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   Цитата(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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 04:27
Рейтинг@Mail.ru


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