реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Проблемы у LPC2106, есть ли они ?
Shedon
сообщение Dec 8 2004, 13:05
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 110
Регистрация: 30-11-04
Из: Nizhny Novgorod
Пользователь №: 1 262



Я только начинаю программировать армы(раньше работал с 8051). Сейчас выбираю подходящий контроллер, дело в том что мне не нужна лишния переферия(USB, SPI, ADC/DAC, Ethernet, PWM), по-этому я пока остановился на LPC2106, но меня насторожило, что интернет переполнен постами о багах в этом контроллере, обычно что-то связанное с ISP, IAP, что можите сказать по этому поводу, не хотелось бы иметь такие баги, в первом же проекте...

Спасибо.
Go to the top of the page
 
+Quote Post
ShiphT
сообщение Dec 8 2004, 13:31
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 7-12-04
Пользователь №: 1 383



Не боись. Сейчас уже и с ногой разобрались,и баги все повыколупывали. Начинай смело.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Dec 8 2004, 15:27
Сообщение #3


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



LPC2104/05/06 это первые ARMы от Philips, поэтому слегка сыроваты.
Я бы использовал более новые, в которых и багов поменьше и особенностей побольше (защита от копирования, например).
Go to the top of the page
 
+Quote Post
Shedon
сообщение Dec 8 2004, 16:51
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 110
Регистрация: 30-11-04
Из: Nizhny Novgorod
Пользователь №: 1 262



Цитата(IgorKossak @ Dec 8 2004, 19:27)
(защита от копирования, например).
*

Ну для нас это не критично, а на счёт дополнительных возможностей, то как я сказал мне вся эта дополнительная перефирия(типа USB, SPI, ADC/DAC, Ethernet, PWM) не нужна. IgorKossak, а что-то конкретное можите посаветывать, не обязательно Филипс...
Go to the top of the page
 
+Quote Post
emerg_reanimator
сообщение Dec 8 2004, 21:25
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 69
Регистрация: 12-10-04
Пользователь №: 853



Цитата(ShiphT @ Dec 8 2004, 16:31)
Не боись. Сейчас уже и с ногой разобрались,и баги все повыколупывали. Начинай смело.
*

Извините за наглость, но можно про ногу по подробнее.

Я так понимаю идет речь о Р0.14 (exint1), хотя в документации на 2106 встречается ссылка на Р0.16 (exint0).
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Dec 9 2004, 07:35
Сообщение #6


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(Shedon @ Dec 8 2004, 19:51)
Цитата(IgorKossak @ Dec 8 2004, 19:27)
(защита от копирования, например).
*

Ну для нас это не критично, а на счёт дополнительных возможностей, то как я сказал мне вся эта дополнительная перефирия(типа USB, SPI, ADC/DAC, Ethernet, PWM) не нужна. IgorKossak, а что-то конкретное можите посаветывать, не обязательно Филипс...
*



Мы сейчас используем LPC2114 и LPC2214 (это из не дорогих).
Но уже обращаем внимание на совершенно молодую серию ARMов от Atmel - AT91SAM7A2 AT91SAM7Sxxx.
Насколько я знаю, камней совсем без периферии нет.
Производителей сейчас море на любой вкус: AD, Altera, Atmel, Cirrus Logic, Micronas, Motorola (!), Net Silicon, OKI, Philips, Samsung, Sharp, ST, Triscend, ....
В большей степени всё зависит от возможностей Ваших поставщиков.

К emerg_reanimator
Что касается ноги Р0.14 LPC2106, то это именно она нужна для перехода в режим загрузчика при сбросе, а не ошибочно указываемая для этих целей Р0.16 (в ранней документации) .
Go to the top of the page
 
+Quote Post
ShiphT
сообщение Dec 9 2004, 09:50
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 7-12-04
Пользователь №: 1 383



Цитата(emerg_reanimator @ Dec 9 2004, 00:25)
Я так понимаю идет речь о Р0.14 (exint1), хотя в документации на 2106 встречается ссылка на Р0.16 (exint0).
*

Ну да именно это, и как уже сказал IgorKossak везде используется нога P0.14. Если вдруг случайно попадется 04/05/06 с ногой P0.16 (версия бутлоадера 1.2 и ниже) то перешейте бутлоадер на версию 1.53. Она доступна на сайте филипса. И будет P0.14.

2 IgorKossak
Эта "ранняя" документация сейчас еще и "новая", ибо они (филипсоиды) обновлять ее не хотят sad.gif
Go to the top of the page
 
+Quote Post
ALexx
сообщение Dec 9 2004, 11:44
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 22-09-04
Из: Burbach, Germany
Пользователь №: 704



2 IgorKossak

>>>В большей степени всё зависит от возможностей Ваших поставщиков.

А у кого вы берете Филипс, если не секрет?
Go to the top of the page
 
+Quote Post
emerg_reanimator
сообщение Dec 9 2004, 11:50
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 69
Регистрация: 12-10-04
Пользователь №: 853



Большое спасибо за ответы!

Есть предложение объеденить все LPC баги и фичы в один файл и выложит для открытого доступа.

Такое предложение уже проходило на Yahoo, но там я того файла не нашёл.

Желающие есть? Или уже кто-то изобрёл такой файл?

Я только начинаю пользовать этот МП, поэтому делать умное лицо в данном случае не уместно. Я могу попробывать собирать с миру по нитке. Если пришлёте мне ссылки, замечания и т.п. по поводу LPC (и особенно LPC2106), буду очень признателен cheers.gif
Go to the top of the page
 
+Quote Post
ShiphT
сообщение Dec 9 2004, 11:52
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 7-12-04
Пользователь №: 1 383



Филипс хорошо поставляют и поддерживают MT-Систем (Москва/Питер).
Go to the top of the page
 
+Quote Post
ShiphT
сообщение Dec 9 2004, 12:11
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 7-12-04
Пользователь №: 1 383



Цитата(emerg_reanimator @ Dec 9 2004, 14:50)
Большое спасибо за ответы!

Есть предложение объеденить все LPC баги и фичы в один файл и выложит для открытого доступа.

Такое предложение уже проходило на Yahoo, но там я того файла не нашёл.

Желающие есть? Или уже кто-то изобрёл такой файл?

Я только начинаю пользовать этот МП, поэтому делать умное лицо в данном случае не уместно.  Я могу попробывать собирать с миру по нитке.  Если пришлёте мне ссылки, замечания и т.п. по поводу LPC (и особенно LPC2106), буду очень признателен  cheers.gif
*


Это напоминает хохму что китайцы напишут один большой даташит на все. И все существующие даташиты будут в него включены.

А серьезно я даже не представляю что там писать (может уже привык за год общения-то smile.gif )
Go to the top of the page
 
+Quote Post
emerg_reanimator
сообщение Dec 9 2004, 12:28
Сообщение #12


Участник
*

Группа: Свой
Сообщений: 69
Регистрация: 12-10-04
Пользователь №: 853



Почти про китайцев, но немного поменьше :D

Пример:

1. Баг с ногой.
2. Особенности работы с SPI. Какой-то умник разогнал свой SPI на 10 МГц?! Хотя надо проверить. А кто-то наоборот ругаеться на интерфейс.
3. Полное отсутсвие защиты ПЗУ от несанкционированного доступа (для 2106). Я не обратил внимание на такую особенность. Привык, что даже 51 имеет защиту.
4. ...

Вообщем: баги, фичи, ГРАБЛИ которые наверника у всех одинаковые smile.gif
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Dec 9 2004, 14:30
Сообщение #13


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(ALexx @ Dec 9 2004, 14:44)
А у кого вы берете Филипс, если не секрет?
*


У нас, к счастью, свои поставщики, т. к. киевские поставщики сейчас дороговаты (образцы для экспериментов брали на Филуре и Виакоме). Хотя, всё зависит от количества.
Что касается МТ-Систем, то это действительно неплохое предложение.
Go to the top of the page
 
+Quote Post
makc
сообщение Dec 29 2004, 08:04
Сообщение #14


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



С одним LPC2106 обнаружилась интересная проблема:
Хотя нога 2 GPIO была сконфигурирована как OUTPUT и в соответствующий бит регистра IOSET был записан бит 1 (т.е. нога должна была перейти в уровень "1"), на выходе наблюдался твердый ноль. При этом если туда принудительно подать еденицу (например, подтянуть эту ногу к 3.3 В), то в регистре IOPIN появляется 1 в разряде 2. Т.е. вторая нога работает как INPUT, хотя и была сконфигурирована как выход.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Jan 10 2005, 22:28
Сообщение #15


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Цитата(makc @ Dec 29 2004, 11:04)
С одним LPC2106 обнаружилась интересная проблема:
Хотя нога 2 GPIO была сконфигурирована как OUTPUT и в соответствующий бит регистра IOSET был записан бит 1 (т.е. нога должна была перейти в уровень "1"), на выходе наблюдался твердый ноль. При этом если туда принудительно подать еденицу (например, подтянуть эту ногу к 3.3 В), то в регистре IOPIN появляется 1 в разряде 2. Т.е. вторая нога работает как INPUT, хотя и была сконфигурирована как выход.
*

Может все просто: проблема с платой или пайкой + ошибки в проге при отладке. Ножка 2 используется в 48-выводном корпусе для TDI, которая помимо Ваших цепей еще идет и на JTAG-порт, может там какой-то коротыш? Чудес-то не бывает, в основном сами ошибаемся. smile.gif

Без обид, чисто по своему 20-летнему опыту smile.gif


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 13:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01474 секунд с 7
ELECTRONIX ©2004-2016