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

 
 
7 страниц V  « < 3 4 5 6 7 >  
Reply to this topicStart new topic
> Atmel или NXP, помогите выбрать
uriy
сообщение Aug 22 2008, 15:19
Сообщение #61


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Опять минус LPC, они даже не удосужились модифицировать этот бут для новых серий контроллеров.
Цитата
слегка подправить работу с контроллером прерывания.
Это единственная причина не работающего бута на LPC23XX?. Теперь еще и придется читать манул на LPC21XX и сравнивать. Откуда мне, начинающему с контроллерами LPC знать что там менять. NXP даже лень создать какой-нибудь Migration для модификации бута. Я был лучшего мнения о них. На рассыпуху у них документация хорошая. А тут полный бардак.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 22 2008, 15:43
Сообщение #62


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(uriy @ Aug 22 2008, 17:19) *
Теперь еще и придется читать манул на LPC21XX и сравнивать.

Мануалы хорошие - мусора мало smile.gif, можете вообще почитать мануалы от ARM smile.gif - оба контроллера прерываний из ARM PrimeCell набора.
Цитата
Откуда мне, начинающему с контроллерами LPC знать....

Так Вы хотите стать не начинающим? Тогда придется узнавать много нового smile.gif, ну а если только поговорить на тему "как сделать так, что-бы ничего не делать", то для этого на форуме есть специальный раздел.
Цитата
А тут полный бардак.

Пока я бардак наблюдаю в другом месте smile.gif - это Кейловский пример под их борду. Как водится "приняты меры", дабы не портировалось легким движением руки под другой компилятор и другой контроллер. Но за часок-другой можно выкинуть кейловские прибамбасы, левые хидеры и запустить.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 22 2008, 15:47
Сообщение #63


Гуру
******

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



Цитата(zltigo @ Aug 22 2008, 19:43) *
Мануалы хорошие - мусора мало smile.gif

Вот где количество мусора запредельное, так это в Атмеловских даташитах на AVR'ки. Когда они добавили примеры работы в описание периферии, пользоваться мануалом стало ну очень неудобно sad.gif
Go to the top of the page
 
+Quote Post
KRS
сообщение Aug 22 2008, 15:55
Сообщение #64


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



А мне вот в LPC нравится что таймеры 32 битные еще и с прескалером 32 битным! и PWM контроллер тоже. Мелочь конечно, но приятно
У Атмела конечно PDC очень прост в использовании, но зато у переферии вообще нет фифо! что очень неудобно. и приходится использвать PDC буквально на пару байтов.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 22 2008, 16:05
Сообщение #65


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(aaarrr @ Aug 22 2008, 17:47) *
Вот где количество мусора...

Ну, дык, я о том-же, правда у AVR это еще усугубляется подходом "делаем,думаем,переделываем".
Тут относительно недавно "все в одном и больше ничего знать не желаю" на одну из самых правильных TI MSP430 документаций (вот где вопрос типа, "а чем конкретно отличается железо LPC23 и LPC214" решился-бы пулей) наезжали. Душераздерающее зрелище.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 22 2008, 17:41
Сообщение #66


Гуру
******

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



Цитата(KRS @ Aug 22 2008, 19:55) *
У Атмела конечно PDC очень прост в использовании, но зато у переферии вообще нет фифо! что очень неудобно. и приходится использвать PDC буквально на пару байтов.

Зато у NXP маразматичные UART'ы в духе '550. FIFO есть, зато нет возможности прочитать его текущий уровень. И возможности управления драйвером RS485 нет. Хотя в другом их продукте (весьма, кстати, замечательном) - SC16IS762 - все это предусмотрено.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 22 2008, 18:06
Сообщение #67


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(aaarrr @ Aug 22 2008, 19:41) *
Зато у NXP маразматичные UART'ы в духе '550

Не в духе, а в миимальном варианте они и есть. Классика, есть курутонавороченнее, но и IBM PC и NXP вполне работоспособны smile.gif. В свежих чипах добален и ряд наворотов в частности и аппаратный flow control.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 22 2008, 18:25
Сообщение #68


Гуру
******

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



Но ведь можно же сделать нормальный продукт, даже не ломаю "классику", и IS16SC762 тому пример.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 22 2008, 18:34
Сообщение #69


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(aaarrr @ Aug 22 2008, 20:25) *
Но ведь можно же сделать нормальный продукт, даже не ломаю "классику"...

Лично я совершенно не склонен впадать в депрессию по поводу неидеальности (именно неидеальноси, а не непригодности) железа для решения какой либо узкой задачи.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 22 2008, 18:45
Сообщение #70


Гуру
******

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



Я не впадаю в депрессию, меня лишь удивляет бездумное копирование устаревших и неоптимальных решений в современных продуктах, точнее, только одного решения. И созданием похожих на '550 UART'ов, порой даже абсолютно не совместимых с оригиналом, грешит не только NXP.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 22 2008, 19:08
Сообщение #71


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(aaarrr @ Aug 22 2008, 20:45) *
..удивляет бездумное копирование устаревших и неоптимальных решений в современных продуктах...

Во! Ну для начала, пожалуй, не стоит-ли задать себе вопрос об использовании в "современных продуктах" UART/RS485 smile.gif. Лично у меня его использование закончилось во времена XT/AT286 с теми самыми еще 8250 ну и 8251 в периферииsmile.gif (причем без неразрешенных проблем!). Ну а классическому использованию 82550/LPC претензии-то есть?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 22 2008, 19:20
Сообщение #72


Гуру
******

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



Цитата(zltigo @ Aug 22 2008, 23:08) *
Во! Ну для начала, пожалуй, не стоит-ли задать себе вопрос об использовании в "современных продуктах" UART/RS485 smile.gif.

Не надо перекладывать с больной головы на здоровую. От RS485 еще очень долго никто не откажется.

Цитата(zltigo @ Aug 22 2008, 23:08) *
Лично у меня его использование закончилось во времена XT/AT286 с теми самыми еще 8250 ну и 8251 в периферииsmile.gif (причем без неразрешенных проблем!). Ну а классическому использованию 82550/LPC претензии-то есть?

Дык я тоже не изобретаю велосипед. Но мои эстетические чуства все же страдают, когда я встречаю очередной 550.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 22 2008, 19:34
Сообщение #73


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(aaarrr @ Aug 22 2008, 21:20) *
От RS485 еще очень долго никто не откажется.

RS232, пожалуй, "вечен" а вот вариации.. Я, например, отказался от RS485 (и отнюдь не по причине засилья 550 smile.gif ). Просто массовые кабели под LAN или даже телефонные четырехпроводные стоят неприлично дешево, а канал хочется все побольше и побольше .... Посему, RS422 еще как-то используется в простейших применениях, ну а вообще меня много-много больше волнует (и не только с эстетической sad.gif точки зрения) качество CAN, Еthernet, USB, SPI, SPORT,...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 22 2008, 19:42
Сообщение #74


Гуру
******

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



У меня, к сожалению, специфика продуктов - промышленная автоматика - не позволяет отказаться от RS485.

Качество остальных интерфейсов меня волнует в не меньшей степени, и вот на их-то фоне и выделяется этакий безобразный прыщ sad.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 22 2008, 20:08
Сообщение #75


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(aaarrr @ Aug 22 2008, 21:42) *
..выделяется этакий безобразный прыщ sad.gif

Ну явно демонизируете smile.gif мелкую проблему. Вот, например, что делать если у контроллера вообще нет изохронного режима USB, или эндпойнтов по минимуму, или в Ethernet контроллер по производительности уперлись - это проблема.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

7 страниц V  « < 3 4 5 6 7 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 20:34
Рейтинг@Mail.ru


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