-
- Неправильно ты понял. Нужно, чтобы компилятор нигде, кроме обработчика, НЕ ИСПОЛЬЗОВАЛ конкретные РОНы, а в обработчике, соответственно, их не сохранял - AVR(09.06.2007 12:07,
)
- ..ну да, сохранять их тады не нужно, но отдать их ему на откуп придется. Но если РОНов 32, а задача того стоит, то пусть жреть.. ан нет. И как нагнуть его в этом плане пока не знаю. :( - blackbit(09.06.2007 12:25,
)
- Так это подразумевается. Алексей Мусин(217 знак., 09.06.2007 12:23,
)
- СлОва "использовать" недостаточно, нужно расширить до того, что я перечислил выше - иначе "использование" приведет и к нежелательному сохранению этих РОНов в обработчике - AVR(09.06.2007 12:38,
)
- А иначе как вы разрулите их использование в ДВУХ ISR'ах? - Алексей Мусин(09.06.2007 12:41,
)
- Я разруливаю хоть в тридцати двух - посредством писания ВСЕГО на ассемблерах - AVR(09.06.2007 12:47,
)
- Ничего не имею против, но тредстартер задал рамки обсуждения :) - Алексей Мусин(09.06.2007 12:49,
)
- Но ты же меня спросил - как я разруливаю, я и ответил - AVR(09.06.2007 12:55,
)
- "разрулите", а не "разруливаете". Чувствуете разницу? :) - Алексей Мусин(09.06.2007 12:58,
, ссылка)
- И разрулю точно так же. Не вижу никакой разницы - AVR(09.06.2007 13:01,
)
- Так я ж не против и даже за. - Алексей Мусин(09.06.2007 13:03,
, ссылка)
- Так я ж не против и даже за. - Алексей Мусин(09.06.2007 13:03,
- И разрулю точно так же. Не вижу никакой разницы - AVR(09.06.2007 13:01,
- "разрулите", а не "разруливаете". Чувствуете разницу? :) - Алексей Мусин(09.06.2007 12:58,
- Но ты же меня спросил - как я разруливаю, я и ответил - AVR(09.06.2007 12:55,
- Ничего не имею против, но тредстартер задал рамки обсуждения :) - Алексей Мусин(09.06.2007 12:49,
- Я разруливаю хоть в тридцати двух - посредством писания ВСЕГО на ассемблерах - AVR(09.06.2007 12:47,
- А иначе как вы разрулите их использование в ДВУХ ISR'ах? - Алексей Мусин(09.06.2007 12:41,
- СлОва "использовать" недостаточно, нужно расширить до того, что я перечислил выше - иначе "использование" приведет и к нежелательному сохранению этих РОНов в обработчике - AVR(09.06.2007 12:38,
- ..ну да, сохранять их тады не нужно, но отдать их ему на откуп придется. Но если РОНов 32, а задача того стоит, то пусть жреть.. ан нет. И как нагнуть его в этом плане пока не знаю. :( - blackbit(09.06.2007 12:25,
- Тогда, месье, ваша наглость не знает границ, а IAR не знает о размерах вашей наглости. :) - Алексей Мусин(09.06.2007 12:07,
)
- ..не совсем так. Все границы ему хорошо известны: blackbit(351 знак., 09.06.2007 12:21,
)
- Мешает то, что в другом исходном файле он тоже может их заюзать. - Алексей Мусин(09.06.2007 12:24,
)
- ..но он же об этом лучше меня знает. Что ему мешает? Блин, ему просто надо сократить общее число используемых везде, кроме обработчика, РОН. - blackbit(09.06.2007 12:26,
)
- А если прерывания вложенные? Алексей Мусин(104 знак., 09.06.2007 12:40,
)
- ..отец, мне хотя бы для одного уровня. Слезно умоляю.. ;) - blackbit(09.06.2007 13:01,
)
- Ха. ;) Официально в AVR нет вложенных прерываний. Извраты на совести программера. А с совестью своей я разберусь.. ;) - blackbit(09.06.2007 12:43,
)
- Тогда пишите в IAR о --lock_regs_for_isr :) - Алексей Мусин(09.06.2007 12:57,
)
- да, будем смеяться вместе... ;))) - blackbit(09.06.2007 12:58,
)
- ... и писать ISR на асме. До лучших времен :) - Алексей Мусин(09.06.2007 12:59,
)
- ... и писать ISR на асме. До лучших времен :) - Алексей Мусин(09.06.2007 12:59,
- да, будем смеяться вместе... ;))) - blackbit(09.06.2007 12:58,
- Тогда пишите в IAR о --lock_regs_for_isr :) - Алексей Мусин(09.06.2007 12:57,
- ..отец, мне хотя бы для одного уровня. Слезно умоляю.. ;) - blackbit(09.06.2007 13:01,
- Них он не знает. Кури тему "раздельная компиляция" - =AlexD=(09.06.2007 12:37,
)
- ..15 лет курю. Раздельная компиляция в соседнем окне. Обработчик еще писать уметь надо. - blackbit(09.06.2007 12:41,
)
- ..15 лет курю. Раздельная компиляция в соседнем окне. Обработчик еще писать уметь надо. - blackbit(09.06.2007 12:41,
- ..хе, кстати, логика у него чуть другая, чем вы предполагаете. blackbit(210 знак., 09.06.2007 12:34,
)
- С этим я как раз и не спорил. Это ясно как божий день. - Алексей Мусин(09.06.2007 12:39,
)
- С этим я как раз и не спорил. Это ясно как божий день. - Алексей Мусин(09.06.2007 12:39,
- А если прерывания вложенные? Алексей Мусин(104 знак., 09.06.2007 12:40,
- ..но он же об этом лучше меня знает. Что ему мешает? Блин, ему просто надо сократить общее число используемых везде, кроме обработчика, РОН. - blackbit(09.06.2007 12:26,
- По-хорошему он может делать это в автомате по какой-нить прагме от программера, даже без указания конкретных регистров. - blackbit(09.06.2007 12:20,
)
- Мешает то, что в другом исходном файле он тоже может их заюзать. - Алексей Мусин(09.06.2007 12:24,
- ..не совсем так. Все границы ему хорошо известны: blackbit(351 знак., 09.06.2007 12:21,
- Неправильно ты понял. Нужно, чтобы компилятор нигде, кроме обработчика, НЕ ИСПОЛЬЗОВАЛ конкретные РОНы, а в обработчике, соответственно, их не сохранял - AVR(09.06.2007 12:07,