[an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ShiphT 21 июля 2003 г. 10:47
В ответ на: Можно уточнить отправлено whale 20 июля 2003 г. 15:58

как организована обращение к озу по сравнению с avr ?
Любым удобным для Вас способом. Есть прямая, косвенная, индексная и др. адресации. Как, впрочем, и у AVR.

+++ я хотел спросить переменные хранять обычно в регистрах ? (а их там всего 16 шт-5).. не слишком ли мало ?Если организовать локальные переменные в озу обращаться к ним гемор ? как организовано обращение? Так-же как в AVR ? или как в ВЕ1 ? (через сдвиговые регистры )? приведите плиз примерчик.

регистров 16, но на самом деле 12 :)). Для обращения к озу никаких сдвиговых регистров не существует. Обращаешься либо напрямую, либо через адрес хранящийся в любом регистре. Пример:


mov r5, Var1
mov @r6, r7
и т.д

с внешним кварцем на 8 мгц работает нормально ?
А куда он денется? Или это просто так Техасом заявлено??? Работает без вопросов.

+++ просто прочитал что если сбой с внешним кварцем - он начинает рабоать от внутренненго генератора или что-то в этом духе ?

Да, это так. А что по-вашему сделает авр в этом случае? Генератор может заглохнуть у любого. Просто заткнется.

действительно есть аппаратно умножение :) ?
Нет, у него просто есть умноитель. Просто так, что бы был, до кучи. А умножайте сами. :D))))
(умножение есть не во всех кристаллах, но в указанных есть)

+++ в avr я так понимаю программная реализация умножения ? а у msp
умножвется чуть ли не за один такт ..

У авр есть упаратный умножитель (у более-менее новых). А у msp, опять-же, не во всех есть аппаратный умножитель.

проблеммы с пзу есть ?
Есть. Если привык работать с EEPROM. Здесь этого нет, зато есть два сегмента по 128 байт. Стираются целиком только. Но иногда это удобней. Если мало - можешь еще из памяти програм кусочек взять - они свой флешь шить умеют.

+++ Ужас ! я правильно понял, если переменная организованная в EEPROM, при изменениях придеться стереть всю память ???

Да всю страницу (128 байт). Но есть много вариантов как это делать лучше, и поймите, здесь есть свои сильные плюсы.

как относиться к помехам ?
На этот вопрос однозначно ответить невозможно. Хотя бы по его формулировке. Если имеется ввиду как кристал будер реагировать на помехи - тут многое зависит от "степени вогнутостии выпуклости". ;)) А если речь идет о Вас... Относитесь как хотите :)))

+++ при равных условиях/платы/программы вроде MSP более стоек или я не прав ?

По всей видимости прав.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru