Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Можно прыгнуть из прерывания по i2c сразу на старт_бутлодера ?
Отправлено
whale
(85.26.165.104)
12 сентября 2011, г. 18:46
по jmp start_boot не прыгает
Составить ответ
|
Вернуться на конференцию
Ответы
вот так
-
whale
(1466 байт, 12.09.2011, 19:08:28
85.26.235.104
)
Остаётся какая-то "незавершёнка" в модуле TWI после "jmp start_boot", в результате чего не приходят новые прерывания?
-
Точка опоры
(
пустое
, 13.09.2011, 14:26:22
79.120.63.4
)
думал на эту тему вроде нет, в принципе уже управление переходит на бутлодер, осталось чтобы память переписывал правильно сделать
-
whale
(
пустое
, 13.09.2011, 16:34:28
85.26.233.140
)
Прыная прямо из прерывания - имеешь сброшенный "I" в SREG. Новых прерываний нет, а кажется что до цикла по m0 не дошёл?
-
Точка опоры
(
пустое
, 13.09.2011, 20:12:5
79.120.63.4
)
не уловил суть вопроса, все работает, связь с бутлодером по i2c установлена, сегодня попробую поменять флэш програм.
-
whale
(
пустое
, 13.09.2011, 20:27:39
85.26.233.140
)
Тогда и я не уловил. К чему вопрос-то был: "по jmp start_boot не прыгает"?
-
Точка опоры
(
пустое
, 13.09.2011, 22:18:2
79.120.63.4
)
А в Lock Bit Byteу тя чо прописано?
-
Codavr
(
пустое
, 12.09.2011, 20:30:28
93.81.44.100
)
везде еденицы
-
whale
(
пустое
, 12.09.2011, 20:44:9
85.26.235.104
)
А чо за проц. По таблице прерываний смахивает на AVR. Тока насколько я знаю инструкцию jmp Intel запатентовало вот атмели и пользуют всякие rjmp и ijmp
-
Codavr
(
пустое
, 12.09.2011, 20:59:22
93.81.44.100
)
У АВРа есть все 3 : и rjmp, и ijmp, и jmp
-
Юрий_СВ
(
пустое
, 12.09.2011, 21:15:29
213.5.199.158
)
В меге8 и тини15 тока rjmp и ijmp. Вот потому ти спрашиваю.
-
Codavr
(
пустое
, 12.09.2011, 21:34:35
93.81.44.100
)
AT90S1200 - только rjmp. Середнячки - rjmp и ijmp. От меги16 и выше - rjmp, ijmp и jmp.
-
Юрий_СВ
(
пустое
, 12.09.2011, 21:45:9
213.5.199.158
)
чОт вы ругаетесь - "середнячки" :) до 16кб/свыше
-
werewolf
(
пустое
, 12.09.2011, 21:51:17
95.134.251.75
)
"середнячки" - в хорошем смысле :)
-
Юрий_СВ
(
пустое
, 12.09.2011, 22:26:6
213.5.199.158
)
Ну вот и прикинь. Он написал jmp. Сделал hex. Залил его в мегу8....
-
Codavr
(
пустое
, 12.09.2011, 21:48:34
93.81.44.100
)
увы, аФтАр не назвал ни каменюку, ни сказал что значит "не прыгает"...
-
Юрий_СВ
(
пустое
, 12.09.2011, 22:17:36
217.12.195.250
)
и симулятор студии не ругалси
-
werewolf
(
пустое
, 12.09.2011, 21:53:4
95.134.251.75
)
Я студийным симулятором уже лет несколько не пользовался,но раньше он такие мелочи пропускал даже не кашлянув :)))
-
Codavr
(
пустое
, 12.09.2011, 21:55:43
93.81.44.100
)
mega16
-
whale
(
пустое
, 12.09.2011, 22:24:43
83.149.21.60
)
здесь почти все грехи отпускаются :) т.е. все 3типа используют
-
werewolf
(
пустое
, 12.09.2011, 22:42:57
95.134.251.75
)
Может "далеко" описана функция и не "допрыгивает"?
-
misyachniy
(
пустое
, 12.09.2011, 19:48:43
213.111.90.166
)
по jmp должна допрыгивать
-
whale
(
пустое
, 12.09.2011, 20:14:12
85.26.235.104
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 12:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru