Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 11.02.2011, 15:25   #351
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

При приходе нескольких прерываний в течение такта(полумифическая ситуация) сработает первое пришедшее или если пришли одновременно(совсем уж сказочная) то по списку. Флаги сохраняются до своего обработчика. а уж с таким "волшебным" способом уж точно сбой будет. Кстати, где-то у AVR видел программно взводимые флаги.
Реклама:
omercury вне форума  
Непрочитано 11.02.2011, 15:25   #352
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Аналог INC(X) - 1 такт
ld R16,Z
inc R16
st z,R16
От Вас pinco хрен чего дождешься. Только молитвы - нет бога превыше Атмела и иксмега пророк его...
kison вне форума  
Непрочитано 11.02.2011, 15:28   #353
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Сообщение от omercury Посмотреть сообщение
а уж с таким "волшебным" способом уж точно сбой будет.
Я не понял. Про какой способ речь?
kison вне форума  
Непрочитано 11.02.2011, 15:29   #354
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Сообщение от kison Посмотреть сообщение
А то ведь аналог TNZ ($15,SP)
Так это потому, что регистров почти нету. Вон ПИКи тоже с ОЗУ умеют работать косвенно. И что из-за этого всем ломануть на восьмибитные ПИК?
omercury вне форума  
Непрочитано 11.02.2011, 15:30   #355
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Сообщение от kison Посмотреть сообщение
Про какой способ речь?
Взвод флага "вручную".
omercury вне форума  
Непрочитано 11.02.2011, 15:31   #356
Bill
Гражданин KAZUS.RU
 
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
Bill на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Сообщение от kison Посмотреть сообщение
Примеры будут? А то ведь аналог TNZ ($15,SP); для иксмеги примерно такой
in ZH,SPH
in ZL,SPL
ADIW ZH:ZL,15
LD R16,Z
TST R16
6 тактов.
Если смещение будет больше 63, то еще больше.
Простое действие.
В порядке уточнения. Данная последовательность может быть сокращена
Код:
in ZH,SPH
in ZL,SPL
LDD R16,Z+15
TST R16
Хотя доступ к указателю стека как порту ВВ, на мой взгляд, является недостатком архитектeры AVR.
Bill вне форума  
Непрочитано 11.02.2011, 15:34   #357
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Сообщение от omercury Посмотреть сообщение
Вон ПИКи тоже с ОЗУ умеют работать косвенно.
Тут немного не так. У STM8 по сути все ОЗУ - регистры. И какая разница как, важно то, что не медленнее STM8 чем АВР. И намного дешевле. Я 11 лет атмелом пользовался. Не могу сказать что плохие контроллеры. Но STM лучше. И траблы с доступностью и ценами за последний год убавили до нуля желание использовать продукцию Атмела.
kison вне форума  
Непрочитано 11.02.2011, 15:35   #358
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Сообщение от Bill Посмотреть сообщение
Данная последовательность может быть сокращена
Хорошо, пусть смещение будет 100.
kison вне форума  
Непрочитано 11.02.2011, 15:37   #359
Bill
Гражданин KAZUS.RU
 
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
Bill на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Сообщение от omercury Посмотреть сообщение
Так это потому, что регистров почти нету. Вон ПИКи тоже с ОЗУ умеют работать косвенно. И что из-за этого всем ломануть на восьмибитные ПИК?
Все хорошо в меру. В AVR количество регистров можно было бы без большого ущерба сократить в 2 раза. Высвободившиеся разряды в инструкции можно было бы использовать для увеличения возможных режимов адресации.
Bill вне форума  
Непрочитано 11.02.2011, 15:41   #360
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Сообщение от kison Посмотреть сообщение
У STM8 по сути все ОЗУ - регистры.
У ПИКов тоже. Как младшие в АВР.

Последний раз редактировалось omercury; 11.02.2011 в 15:45.
omercury вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Решено] Elenberg MX-339. Черный ящик или как поставить USB Electric75 Аудиотехника 4 18.02.2011 12:00
Atmel, Microchip и Криптография skayt29 Микроконтроллеры, АЦП, память и т.д 13 04.07.2010 16:45


Часовой пояс GMT +4, время: 08:15.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot