Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Всем ДД. Помогите оправдаться перед своей памятью
Отправлено
Nestorovich
30 марта 2007 г. 19:42
В PIC можно реализовать конструкцию
movf count,w
addwf PCL,f
можно ли подобное сделать на AVR. Память подсказывает что вроде подобное обсуждение уже было, но найти не смог.
Составить ответ
|
Вернуться на конференцию
Ответы
Можно, но в общем случае тремя командами - / lds (или mov) zl,count /subi zl,-$ / ijmp /. Только если count в zl, тогда двумя - не нужна lds (mov) zl, count
—
=AVR=
(30.03.2007 20:03:8
80.92.96.19
,
пустое
)
Идею понял, спасибо, реализовывать буду уже завтра
—
Nestorovich
(30.03.2007 20:36:58
212.113.43.180
,
пустое
)
Дык я же тебе ее уже реализовал сегодня - можешь завтра отдыхать :))
—
=AVR=
(30.03.2007 20:46:49
80.92.96.19
,
пустое
)
А как получить ZH
—
Nestorovich
(30.03.2007 21:29:12
80.90.232.1
,
пустое
)
В ПИКовом оригинале - PCL, поэтому я и транслировал именно в zl, и код работает точно так же, как ПИКовский. Полный Z получить тоже нет проблем(+)
—
=AVR=
(30.03.2007 21:50:32
80.92.96.19
, 359 байт)
Форматирование съехало, повторю код(+)
—
=AVR=
(30.03.2007 21:56:13
80.92.96.19
, 351 байт)
черт, пока гулял с собакой действительно все реализовали без меня - осталось сделать только copy paste сенкс
—
Nestorovich
(30.03.2007 23:01:27
80.90.232.1
,
пустое
)
Ну извини :))
—
=AVR=
(30.03.2007 23:38:39
80.92.96.19
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 3 на единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru