roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 06:14

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 89 ]  На страницу Пред.  1, 2, 3, 4, 5, 6
Автор Сообщение
 Заголовок сообщения: Re: LPC2xxx Philips ARM
СообщениеДобавлено: 02 сен 2009, 21:14 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Мы юзали CrossStudio еще версии 1.6 для проекта. Компилятор там gcc, что приятно - можно писать кроссплатформенные вещи, чтоб под винду тоже собирались.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC2xxx Philips ARM
СообщениеДобавлено: 04 сен 2009, 23:47 
Не в сети

Зарегистрирован: 27 авг 2009, 00:28
Сообщения: 7
Откуда: СЕЛО
:good: прикольнико , кристалл работает вообще без векторов !

Код:
      CODE32
      LDR   PC, =sub_80
      DCD 0
      DCD 0
      DCD 0
      DCD 0
      DCD 0x1A600FE8
      DCD 0
      DCD 0
off_20      DCD sub_80      ; DATA XREF: ROM:00000000r
      DCD 0
      DCD 0
      DCD 0
      DCD 0
      DCD 0
      DCD 0
      DCD 0xFFFFFFFF


sub_80 начинается конфигурация .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC2xxx Philips ARM
СообщениеДобавлено: 24 ноя 2011, 22:06 
Не в сети

Зарегистрирован: 24 ноя 2011, 21:52
Сообщения: 4
Народ помогите как у меня не как не хотят работать ключевые слова такие как __fiq и так далие что делать уже четвёртый день сижу не знаю что делать помогите


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC2xxx Philips ARM
СообщениеДобавлено: 25 ноя 2011, 12:13 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Код в студию. Может кейл кривой? Закинь проект, попробую в своем собрать.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC2xxx Philips ARM
СообщениеДобавлено: 25 ноя 2011, 13:09 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
let me google that for you: __fiq
Первая ссылка

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC2xxx Philips ARM
СообщениеДобавлено: 25 ноя 2011, 17:50 
Не в сети

Зарегистрирован: 24 ноя 2011, 21:52
Сообщения: 4
Вот проект это взятый с супер пака (Быстрый старт) который вы выкладывали тут но я так понял он собран в "Keil 3"
Так же вылетают ошибки при использование __arm __swi __thumb только __irq работает.
PS. У меня стоит "Keil4"


Вложения:
пример LPC2138 Keil Proteus FIQ EINT 1977681.rar [57.74 КиБ]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC2xxx Philips ARM
СообщениеДобавлено: 25 ноя 2011, 18:16 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
let me google that for you: "__thumb" keil
#pragma thumb писал?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC2xxx Philips ARM
СообщениеДобавлено: 25 ноя 2011, 19:36 
Не в сети

Зарегистрирован: 24 ноя 2011, 21:52
Сообщения: 4
dccharacter писал(а):

Да все писал но все время выдаёт ошибку main.c(21): error: #130: expected a "{"
вот функция
void lol (void) __thumb
{
IOSET0=0x00000000;
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC2xxx Philips ARM
СообщениеДобавлено: 25 ноя 2011, 19:46 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
let me google that for you: main.c(21): error: #130: expected a "{"

В частности вот тут: http://www.keil.com/forum/15794/ пишут, что какой-то real-vew компилятор не поддерживает этих инструкций.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC2xxx Philips ARM
СообщениеДобавлено: 28 ноя 2011, 15:24 
Не в сети

Зарегистрирован: 24 ноя 2011, 21:52
Сообщения: 4
Оказалось да пишут что в новой версии Keil они не поддерживаются .
Вот у меня еще вопрос не пинайти сильно я только начал изучать ARM
Есть код прерывание простое.Все вроде правильно но в протусе не робит
Код:
// Демонстрационный пример работы невекторного IRQ прерывания от внешнего источника
#include <LPC213x.h>

void IRQ_Handler(void) __irq;

int  main(void)
{
IODIR1=0xffffffff;
while (1) {
if  (EXTINT & 0x01==0)   IOCLR1=0xffffffff;
};            // Бесконечный цикл
}
void IRQ_Handler(void) __irq
{
if  (EXTINT & 0x01)   IOCLR1=0xffffffff;           // Зажечь светодиод
if  (EXTINT & 0x02)   IOSET0=0x00000001;           // Потушить светодиод
  EXTINT=0x03;                               // Сбросить флаги внешнего прерывания
  VICVectAddr    = 0x00000000;                  // Сбросить контроллер прерываний
}





Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC2xxx Philips ARM
СообщениеДобавлено: 28 ноя 2011, 15:29 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Что значит "не робит"? В прерывание не попадает, подвисает где-то, светодиод не загорается?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC2xxx Philips ARM
СообщениеДобавлено: 06 мар 2012, 18:11 
Не в сети

Зарегистрирован: 06 мар 2012, 00:52
Сообщения: 2
Приветствую! Уважаемые форумчане. Я сдесь новенький по этому буду задавать возможно глупые вопросы, прошу сильно непинать. Юзаю LPC2101, решил сделать контроллер коллекторного движка, согласно апноту--AN10513. Сделал платку, без соплей КЗ и прочих артефактов. Всё по апноту. В Кейл 4 набрал тексты с апнота компильнул ошибок нет, кейл выдал хекс файл, который пробую залить в камень. Теперь вопрос- Можно ли Кейлом через RS232 прошить камень и как? Улинка нет. До платы подсоединил две кнопки на Reset и вход в загрузчик Р0.14 с кондюками по 0.1мкф. И тут начинаются траблы.
Заливать пробывал Флеш маджиком, но он матерится что неможет стереть блок 1 (0х001000-0х001FFF), когда отключаю стирание вообще, вылазит предупреждение и чтото заливается но после ресета выполнение программы неидёт. В режиме загрузчика в терминале из флеш меджика на команду ? отвечает-- Синхронизед. Все мозги сломал но ничего невыходит. Просадок по питанию нет, пульсаций тоже нет. Что делаю нетак? Может меджик ненастроен... пробывал по всякому и нивкакую. Вот сам проэкт из кейла.
LPC2101_DC motor controll.rar
Нужна ваша помощь, буду очень благодарен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC2xxx Philips ARM
СообщениеДобавлено: 09 мар 2012, 23:09 
Не в сети

Зарегистрирован: 06 мар 2012, 00:52
Сообщения: 2
Приветствую! Новая сводка с фронта. Залил прошивку ( хекс файл который выдал Кейл ) при помощи флеш маджика и без ошибок с стиранием. Причина была в скорости и распайке интерфейса ( наверное ), сделал как в описании к флеш маджику. Поставил 19200 и пошло. Но попрежнему прога невыполняется даже после ручного ресета и выключения питания. Прогнал ещё раз в Кейле ошибок нет. Все мозги сломал но причины этого трабла пока ненашол. :cry:
Ни малейшего наличия ШИМ на выводах. Даже задействовал всё управление тобиш поцепил переменник, подал напряжение BEMF и Im... и тишина. Что делаю натак? Закралось подозрение о работоспособности микры. Хотя на ? отвечает - Синхронизед. У кого какие мысли? ато полный "абзац". :%)
Напомню делал согласно апноту --- AN10513


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPC2xxx Philips ARM
СообщениеДобавлено: 24 апр 2012, 10:20 
Не в сети

Зарегистрирован: 27 авг 2009, 00:28
Сообщения: 7
Откуда: СЕЛО
serg77 писал(а):
У кого какие мысли?

смотри через отладчик .
для начала используй
http://www.hjtag.com/en/xz.asp
дальше в инете найдёшь клон j-link segger и будет тебе счастье .


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 89 ]  На страницу Пред.  1, 2, 3, 4, 5, 6

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO