Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
09.01.2010, 00:00
|
|
Прописка
Регистрация: 11.07.2007
Сообщений: 127
Сказал спасибо: 8
Сказали Спасибо 24 раз(а) в 18 сообщении(ях)
|
Re: LPC2101, Keil и все вокруг этого
Ага значит сохранение рабочих регистров в стеке позаботиться компилятор? Мне не заморачиваться на асм?
|
|
|
|
09.01.2010, 00:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: LPC2101, Keil и все вокруг этого
Сообщение от yarunt
|
Ага значит сохранение рабочих регистров в стеке позаботиться компилятор? Мне не заморачиваться на асм?
|
Он сам справится. Там всего одна команда сохраняет все регистры ![Улыбка](images/smilies/icon_smile.gif)
Повторюсь - проблема явно в другом. Вероятнее всего в прерывании вывода на дисплей выводом на дисплей. ![Улыбка](images/smilies/icon_smile.gif) Другими словами в самом алгоритме.
|
|
|
|
09.01.2010, 01:05
|
|
Прописка
Регистрация: 11.07.2007
Сообщений: 127
Сказал спасибо: 8
Сказали Спасибо 24 раз(а) в 18 сообщении(ях)
|
Re: LPC2101, Keil и все вокруг этого
Сообщение от kison
|
Он сам справится. Там всего одна команда сохраняет все регистры
|
Извиняюсь за навязчивость ,какая команда? Если вставляю вывод времени на дисплей в фоновою програму то "мусора" нет.
|
|
|
|
09.01.2010, 02:01
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: LPC2101, Keil и все вокруг этого
Очень удобный компилятор. Подскажите, таблеточку под него реально раздобыть? А то мастер быстрой конфигурации очень порадовал. Почему я его нигде раньше не встречал? Одним нажатием сразу конфигурируем все регистры под наши нужды. Только ради одного этого стоит держать такой компилятор. Вообще АРМ начинаю изучать т.к. в соотношении цена/возможности ему пока равных не вижу.
Спасибо, нашел по ссылке ниже. Но поганая рапида не пущает. Жду, когда пропустит.
Последний раз редактировалось Easyrider83; 09.01.2010 в 02:03.
|
|
|
|
09.01.2010, 02:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: LPC2101, Keil и все вокруг этого
Сообщение от yarunt
|
Извиняюсь за навязчивость ,какая команда?
|
stmfd sp!, {r0-r7, r12}
К примеру. Перечень регистров может быть больше.
Сообщение от yarunt
|
Если вставляю вывод времени на дисплей в фоновою програму то "мусора" нет.
|
Непонятно. А где он был раньше? Или это про то, что было в прерывании? Тогда все правильно, я именно об этом и говорю - нельзя прерывать вывод на дисплей другим выводом. Собственно дисплей ( или точнее SPI или SSP) - аппаратный ресурс. Им одновременно не могут пользоваться две независимых части программы, только по очереди. Так что вывод в прерывании ведет к мусору на экране.
|
|
|
|
09.01.2010, 02:44
|
|
Прописка
Регистрация: 11.07.2007
Сообщений: 127
Сказал спасибо: 8
Сказали Спасибо 24 раз(а) в 18 сообщении(ях)
|
Re: LPC2101, Keil и все вокруг этого
Сообщение от kison
|
stmfd sp!, {r0-r7, r12}
Им одновременно не могут пользоваться две независимых части программы, только по очереди. Так что вывод в прерывании ведет к мусору на экране.
|
Спасибо, разобрался, гадит возврат из прерывания. Вход в него конфигурирует заново позицию окна знако-генератора а выход нет, соответственно где фоновая была прервана туда сыпет мусор .
|
|
|
|
24.02.2010, 15:47
|
|
Частый гость
Регистрация: 10.11.2006
Адрес: Київ
Сообщений: 34
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Re: LPC2101, Keil и все вокруг этого
Помогите настроить проект так чтобы его можно былы отлаживать в ОЗУ, а не прошивать каждый раз Flash. Есть в наличии JetLink5 и Keil v4.00a.
Проект прилагается.
И еще что надо прописать чтобы работала деректива __inline?
Зарание спасибо!
|
|
|
|
24.02.2010, 21:28
|
|
Временная регистрация
Регистрация: 26.09.2009
Сообщений: 81
Сказал спасибо: 4
Сказали Спасибо 16 раз(а) в 13 сообщении(ях)
|
Re: LPC2101, Keil и все вокруг этого
Сообщение от Alexey_1811
|
И еще что надо прописать чтобы работала деректива __inline?
|
Функцию, наверное )). Ну а вообще компилятор сам решает инлайнить ф-ю или нет.
|
|
|
|
05.07.2010, 14:38
|
|
Вид на жительство
Регистрация: 17.07.2007
Сообщений: 384
Сказал спасибо: 65
Сказали Спасибо 156 раз(а) в 84 сообщении(ях)
|
Re: LPC2101, Keil и все вокруг этого
подскажите, в ICCV7 только у меня нету в списке билдера лрс2101?
и еще, он шьется через юарт-мне так сказали, но через какой их них? их же в камне 2!
|
|
|
|
27.08.2011, 02:29
|
|
Частый гость
Регистрация: 09.04.2007
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: LPC2101, Keil и все вокруг этого
Мне бы такой дисплей
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:09.
|
|