Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
А что это за вектор у вас ? (#pragma vector=0x6C) Разве не 0x36 ? (Не знаю ...{+}
Отправлено
Юрий_СВ
13 ноября 2008 г. 17:40
В ответ на:
А PORTD на выход настроили? ;) Вы ищете хоть одно прерывание?(+)
отправлено <font color=gray>Quasy</font> 13 ноября 2008 г. 16:47
Текст заголовка сообщения полностью:
А что это за вектор у вас ? (#pragma vector=0x6C) Разве не 0x36 ? (Не знаю как там в ИАР, но в pdf так)
Составить ответ
|
Вернуться на конференцию
Ответы
Адреса векторов - ЧЁТНЫЕ, т.е, по идее, адрес слова= адрес байта (младший бит номер байта)
-
Юрий_СВ
(13.11.2008 17:59:12
91.124.223.15
,
пустое
)
Те кристаллы, которые имеют в системе команд не только RJMP, но и JMP, имеют 4-х байтовые вектора.
-
Леонид Иванович
(13.11.2008 18:03:39
87.252.227.58
,
пустое
)
Посмотрел результаты компиляции : да, так и есть (4 байта.) Очень странно (...{+}
-
Юрий_СВ
(13.11.2008 18:11:41
91.124.223.15
, 234 байт)
ИАР по директиве "вектор" требует константы USART1_TX_vect, которая определена в файле iousb1287.h.
-
Леонид Иванович
(13.11.2008 18:15:3
87.252.227.58
,
пустое
)
0x6C = 0x36 * 2; Вектора двухбайтовые.
-
Dikoy
(13.11.2008 17:52:27
192.168.3.72,194.186.243.194
,
пустое
)
Вектора четырехбайтовые.
-
Леонид Иванович
(13.11.2008 17:59:47
87.252.227.58
,
пустое
)
В DS указывают адрес слова, а в IAR - адрес байта: 0x36 * 2 = 0x6C.
-
Леонид Иванович
(13.11.2008 17:52:24
87.252.227.58
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
если прибавить четыре к четырём будет:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru