roboforum.ru

Технический форум по робототехнике.

LPC2xxx Philips ARM

ARM7, ARM9, ARM11 etc.

Re: LPC2xxx Philips ARM

Сообщение toshas » 01 ноя 2008, 20:19

спасибо!
Аватара пользователя
toshas
 
Сообщения: 90
Зарегистрирован: 31 янв 2006, 14:37
Откуда: Москва

Re: LPC2xxx Philips ARM

Сообщение Сергей » 18 ноя 2008, 19:35

Народ, тут решил в протеусе помоделить LPC, выбираю модель, ставлю, просто запускаю - говорит что XTAL1 и XTAL2 is not modeling или чтото такое и это со всеми моделями и симуляцию не запустить! Пробовал открыть пример с ссылок avr123, там LPC2138, запускаю - работает, НО, добавляю в рабочее пространство туда еще один такойже МК, так сразу ошибка про XTAL у обоих теперь МК. Убираю последний - ошибки нет. Короче как нада симулить их правильно?
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: LPC2xxx Philips ARM

Сообщение avr123.nm.ru » 18 ноя 2008, 22:01

Если на схеме в Потеусе есть кварц то в свойствах нужно указать что то типа: "не симулировать" - т.е. он стоит для разводки платы только. Тактирование в PROTEUS задается в свойствах МК и от кварца не зависит.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: LPC2xxx Philips ARM

Сообщение Сергей » 18 ноя 2008, 22:05

Я не знаю почему, но у меня хочет работать. Кварца внешнего нет, все как в примере, только я новый LPC туда поставил вместо имеющегося :cry:
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: LPC2xxx Philips ARM

Сообщение avr123.nm.ru » 18 ноя 2008, 23:42

прицпите проект !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: LPC2xxx Philips ARM

Сообщение Сергей » 19 ноя 2008, 01:41

Все, с какойто попытки заработало. Возможно дело было в hex который прикреплял, но щас все работает. Странные вещи творяцо
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: LPC2xxx Philips ARM

Сообщение ToniPizecato » 05 мар 2009, 23:28

Работаю с CAN интерфейсом lpc2119. Отсылаю/принимаю на/с компьютер через usb-can. Все прекрасно работает на 125 и 250 kb/s. Пытался повысить до 1Mb/s - не отсылает/принимает. Сперва думал на usb переходник и замкнул передачу CAN'а на себя - не работает. Смотрел в даташите - все делаю правильно. Нашел пример LPC2000_CAN_Driver_Demo со строчками
Код: Выделить всёРазвернуть
/**
* Bit Timing Values for 20MHz clk frequency
*/
#define LPC2000_CANDRIVER_CANBITRATE125K20MHZ          0x002B0009
#define LPC2000_CANDRIVER_CANBITRATE250K20MHZ          0x002B0004
#define LPC2000_CANDRIVER_CANBITRATE500K20MHZ          0x00140004
#define LPC2000_CANDRIVER_CANBITRATE1000K20MHZ         0x00250001

Юзаю 20МГц. Но значение для 250kb\s у меня отличается от вышеуказанного (у меня 0x0011000F). При подстановке бадрейта на 1Mb\s, указанного выше, ничего не работает. Нашел бадрейт калькулятор в интернете - не помогает.
Зашел в тупик. Как выйти из ситуации?
Аватара пользователя
ToniPizecato
 
Сообщения: 108
Зарегистрирован: 19 фев 2007, 19:18
Откуда: msk

Re: LPC2xxx Philips ARM

Сообщение avr123.nm.ru » 06 мар 2009, 00:29

ToniPizecato писал(а):Как выйти из ситуации?

Попробуй обратится за помощью на электроникс - http://electronix.ru/forum/index.php?showforum=43
или на телесистемы - http://telesys.ru/wwwboards/mcontrol/index.shtml
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: LPC2xxx Philips ARM

Сообщение ToniPizecato » 06 мар 2009, 14:35

avr123.nm.ru писал(а):Попробуй обратится за помощью на электроникс - http://electronix.ru/forum/index.php?showforum=43

Спасибо. На Электрониксе помогли ссылкой на доку http://www.freescale.com/files/microcon ... AN1798.pdf

На всякий случай напишу, что для 20Mhz 1Mbit/s настройки будут такие Tseg1 = 4, Tseg2 = 3, BRP = 1, SAM = 1, SJW = 0; т.е. C1BTR = 0x00B40001
Аватара пользователя
ToniPizecato
 
Сообщения: 108
Зарегистрирован: 19 фев 2007, 19:18
Откуда: msk

Re: LPC2xxx Philips ARM

Сообщение Сергей » 06 мар 2009, 16:02

Вообщето не зря сделали эти настройки, потому как сеть можно очень тщательно настроить. Если ЧИТАТЬ ВНИМАТЕЛЬНО даташит, то там написано как вычислять эти значения. И параметры приведенные ToniPizecato не обязательно будут подходить для всех сетей
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: LPC2xxx Philips ARM

Сообщение Doniak » 19 мар 2009, 12:27

Скачайте свежий пакет KEIL - mdk324 на http://www.keil.com/

через ихний поиск пробивал KEIL - mdk324 результатов 0
Аватара пользователя
Doniak
 
Сообщения: 142
Зарегистрирован: 26 сен 2007, 08:25
Откуда: Krivoy Rog, ukraina
прог. языки: Си
ФИО: Коля

Re: LPC2xxx Philips ARM

Сообщение avr123.nm.ru » 19 мар 2009, 12:58

Он какого числа свежим то был ?

https://www.keil.com/demo/eval/arm.htm
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: LPC2xxx Philips ARM

Сообщение Doniak » 24 мар 2009, 12:40

avr123.nm.ru писал(а):Он какого числа свежим то был ?

https://www.keil.com/demo/eval/arm.htm

спасибо, скачал установил вроде всё норм. А есть литература по данному компилятору типа "первый проект" чтоб было красиво расписано что куда и зачем? - Интересует под камни AT91SAM7S.
Аватара пользователя
Doniak
 
Сообщения: 142
Зарегистрирован: 26 сен 2007, 08:25
Откуда: Krivoy Rog, ukraina
прог. языки: Си
ФИО: Коля

Re: LPC2xxx Philips ARM

Сообщение avr123.nm.ru » 24 мар 2009, 13:27

Наверно в начале этого топика она.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: LPC2xxx Philips ARM

Сообщение snayperAlfa » 06 июн 2009, 19:51

Всем здоров!
Приобрел я плату http://www.starterkit.ru/html/index.php ... =view&id=7.
Установил Keil.
Подключил я светодиод к MK_P64(P1.29) анодом.
Написал программу в Keil:
Код: Выделить всёРазвернуть
#include <LPC23xx.H>
int main (void) {

SCS=(1<<0)|(0<<4)|(1<<5)|(1<<6);
PINMODE3=(0<<27)|(0<<26);
PINSEL3=(0<<27)|(0<<26);
FIO1DIR=(1<<29);
FIO1SET=(1<<29);

while (1) {
/* Loop forever */
}
}


И хоть убейся, светодиод не светится.
Проект прилагается. Плиззз,подскажите как сделать так что он засветился.
Pr_4.rar
(45.52 КиБ) Скачиваний: 20
Последний раз редактировалось snayperAlfa 06 июн 2009, 20:38, всего редактировалось 1 раз.
snayperAlfa
 
Сообщения: 163
Зарегистрирован: 05 июн 2008, 22:03
Откуда: Украина,Одесса
прог. языки: С,Java,SQL если это язык,C++ немного

Пред.След.

Вернуться в ARM

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

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