Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 09.01.2010, 00:00  
yarunt
Прописка
 
Регистрация: 11.07.2007
Сообщений: 127
Сказал спасибо: 8
Сказали Спасибо 24 раз(а) в 18 сообщении(ях)
yarunt на пути к лучшему
По умолчанию Re: LPC2101, Keil и все вокруг этого

Ага значит сохранение рабочих регистров в стеке позаботиться компилятор? Мне не заморачиваться на асм?
Реклама:
yarunt вне форума  
Непрочитано 09.01.2010, 00:28  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: LPC2101, Keil и все вокруг этого

Сообщение от yarunt Посмотреть сообщение
Ага значит сохранение рабочих регистров в стеке позаботиться компилятор? Мне не заморачиваться на асм?
Он сам справится. Там всего одна команда сохраняет все регистры
Повторюсь - проблема явно в другом. Вероятнее всего в прерывании вывода на дисплей выводом на дисплей. Другими словами в самом алгоритме.
kison вне форума  
Непрочитано 09.01.2010, 01:05  
yarunt
Прописка
 
Регистрация: 11.07.2007
Сообщений: 127
Сказал спасибо: 8
Сказали Спасибо 24 раз(а) в 18 сообщении(ях)
yarunt на пути к лучшему
По умолчанию Re: LPC2101, Keil и все вокруг этого

Сообщение от kison Посмотреть сообщение
Он сам справится. Там всего одна команда сохраняет все регистры
Извиняюсь за навязчивость ,какая команда? Если вставляю вывод времени на дисплей в фоновою програму то "мусора" нет.
yarunt вне форума  
Непрочитано 09.01.2010, 02:01  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: LPC2101, Keil и все вокруг этого

Сообщение от oleg110592 Посмотреть сообщение
http://www.imagecraft.com/devtools_ARM.html
Software Demo Projects: http://home.myfairpoint.net/vzeo0six/id23.html
Очень удобный компилятор. Подскажите, таблеточку под него реально раздобыть? А то мастер быстрой конфигурации очень порадовал. Почему я его нигде раньше не встречал? Одним нажатием сразу конфигурируем все регистры под наши нужды. Только ради одного этого стоит держать такой компилятор. Вообще АРМ начинаю изучать т.к. в соотношении цена/возможности ему пока равных не вижу.
Спасибо, нашел по ссылке ниже. Но поганая рапида не пущает. Жду, когда пропустит.

Последний раз редактировалось Easyrider83; 09.01.2010 в 02:03.
Easyrider83 вне форума  
Непрочитано 09.01.2010, 02:03  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: LPC2101, Keil и все вокруг этого

Сообщение от yarunt Посмотреть сообщение
Извиняюсь за навязчивость ,какая команда?
stmfd sp!, {r0-r7, r12}
К примеру. Перечень регистров может быть больше.

Сообщение от yarunt Посмотреть сообщение
Если вставляю вывод времени на дисплей в фоновою програму то "мусора" нет.
Непонятно. А где он был раньше? Или это про то, что было в прерывании? Тогда все правильно, я именно об этом и говорю - нельзя прерывать вывод на дисплей другим выводом. Собственно дисплей ( или точнее SPI или SSP) - аппаратный ресурс. Им одновременно не могут пользоваться две независимых части программы, только по очереди. Так что вывод в прерывании ведет к мусору на экране.
kison вне форума  
Непрочитано 09.01.2010, 02:44  
yarunt
Прописка
 
Регистрация: 11.07.2007
Сообщений: 127
Сказал спасибо: 8
Сказали Спасибо 24 раз(а) в 18 сообщении(ях)
yarunt на пути к лучшему
По умолчанию Re: LPC2101, Keil и все вокруг этого

Сообщение от kison Посмотреть сообщение
stmfd sp!, {r0-r7, r12}
Им одновременно не могут пользоваться две независимых части программы, только по очереди. Так что вывод в прерывании ведет к мусору на экране.
Спасибо, разобрался, гадит возврат из прерывания. Вход в него конфигурирует заново позицию окна знако-генератора а выход нет, соответственно где фоновая была прервана туда сыпет мусор .
yarunt вне форума  
Непрочитано 24.02.2010, 15:47  
Alexey_1811
Частый гость
 
Аватар для Alexey_1811
 
Регистрация: 10.11.2006
Адрес: Київ
Сообщений: 34
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
Alexey_1811 на пути к лучшему
По умолчанию Re: LPC2101, Keil и все вокруг этого

Помогите настроить проект так чтобы его можно былы отлаживать в ОЗУ, а не прошивать каждый раз Flash. Есть в наличии JetLink5 и Keil v4.00a.
Проект прилагается.
И еще что надо прописать чтобы работала деректива __inline?
Зарание спасибо!
Вложения:
Тип файла: rar MCI_DMA.rar (294.7 Кб, 53 просмотров)
Alexey_1811 вне форума  
Непрочитано 24.02.2010, 21:28  
espectr0
Временная регистрация
 
Регистрация: 26.09.2009
Сообщений: 81
Сказал спасибо: 4
Сказали Спасибо 16 раз(а) в 13 сообщении(ях)
espectr0 на пути к лучшему
По умолчанию Re: LPC2101, Keil и все вокруг этого

Сообщение от Alexey_1811 Посмотреть сообщение
И еще что надо прописать чтобы работала деректива __inline?
Функцию, наверное )). Ну а вообще компилятор сам решает инлайнить ф-ю или нет.
espectr0 вне форума  
Непрочитано 05.07.2010, 14:38  
l-e-o-n-a-r-d-o
Вид на жительство
 
Регистрация: 17.07.2007
Сообщений: 384
Сказал спасибо: 65
Сказали Спасибо 156 раз(а) в 84 сообщении(ях)
l-e-o-n-a-r-d-o на пути к лучшему
По умолчанию Re: LPC2101, Keil и все вокруг этого

подскажите, в ICCV7 только у меня нету в списке билдера лрс2101?
и еще, он шьется через юарт-мне так сказали, но через какой их них? их же в камне 2!
l-e-o-n-a-r-d-o вне форума  
Непрочитано 27.08.2011, 02:29  
RingQ
Частый гость
 
Регистрация: 09.04.2007
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
RingQ на пути к лучшему
По умолчанию Re: LPC2101, Keil и все вокруг этого

Мне бы такой дисплей
RingQ вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:09.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot