Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Выдан как рабочий исходник под дивайс на Мега8. Стулия3.53
Отправлено
ВМФ
17 марта 2008 г. 10:23
В ответ на:
Може исходник для чего более жирного таки?
отправлено Гудвин 17 марта 2008 г. 10:16
Дивайс работает.
3ей студии у меня давно нет, на 4.13 и 4.12 вот такая хрень:(
Составить ответ
|
Вернуться на конференцию
Ответы
Это не хрень, а меры по защите от пионЭрского программирования, которые по недосмотру не были приняты в студии до 4.хх. Ребята поздно, но все же поняли, что если какой-нибудь юный техник навтыкает jmp, db FF, st IR+,irL/H в серьезный агрегат, то отвечать, возможно, придется и Атмелу - адвокаты бывают ушлыми. А сами эти инструкции в архитектуре, разумеется, есть - просто в ассемблере студии 4.хх их отстрелили
—
=AVR=
(17.03.2008 13:36:39
80.92.96.19
,
пустое
)
ну st Z+, ZL допустим стремная инструкция, а переход абсолютный чем опасен
—
ВМФ
(17.03.2008 14:24:39
195.170.224.107
, 54 байт)
О Вашем же благе заботятся :) Чтобы 2-х словный jmp не засунули(+)
—
Quasy
(17.03.2008 15:20:11
80.243.9.34
, 271 байт)
Насчет векторов пример неудачный ИМХО
—
ВМФ
(17.03.2008 15:29:52
195.170.224.107
, 261 байт)
Гипотеза :) Пришла наум. Правоту не отстаиваю. С CALL та же история.
—
Quasy
(17.03.2008 15:34:55
80.243.9.34
,
пустое
)
Тады какой код например у jmp ?
—
Codavr
(17.03.2008 13:45:9
89.179.39.123
,
пустое
)
И вот еще. Чего оно делает и размер инструкции в байтах.
—
Codavr
(17.03.2008 13:48:43
89.179.39.123
,
пустое
)
Все расписано в AVR Instruction Set, стр. 82 -->
—
=AVR=
(17.03.2008 13:58:35
80.92.96.19
,
пустое
,
ссылка
)
И ты утверждаешь что если я пропишу в 8 мегу эти 4 байта, то она выполнит джамп куда сказано?
—
Codavr
(17.03.2008 14:15:50
89.179.39.123
,
пустое
)
Однозначно ДА
—
MBedder
(17.03.2008 15:04:50
80.92.96.19
,
пустое
)
То есть ты пробовал и у тебя работало? Обзовись!
—
Codavr
(17.03.2008 15:43:42
89.179.39.123
,
пустое
)
Подозреваю что ДА
—
ВМФ
(17.03.2008 14:18:23
195.170.224.107
,
пустое
)
Еще одну инструкцию в 8 меге больше 2 байтов плиз.
—
Codavr
(17.03.2008 14:27:7
89.179.39.123
,
пустое
)
Имею сомнение граничащее с уверенностью что нет.
—
Codavr
(17.03.2008 14:24:40
89.179.39.123
,
пустое
)
Имеешь - возьми Мегу8, зашей туда JMP и убедись
—
MBedder
(17.03.2008 19:00:51
80.92.96.19
,
пустое
)
Как только к меге8 вернусь первым делом проверю
—
Codavr
(18.03.2008 16:33:23
89.179.47.30
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
при вычитании трёх из шести получится:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru