|
Подбор контроллера по задаче |
|
|
|
Dec 19 2008, 15:04
|
Частый гость
 
Группа: Участник
Сообщений: 188
Регистрация: 10-10-06
Пользователь №: 21 172

|
Подбираю контроллер по задаче. До этого работал только с Atmel, но начал сомневаться с новой задачей. Задача: USB 2.0 в режиме эммуляции RS232, FlashDisk, возможно еще одного устройства RS232 - 2 штуки SPI - 2 штуки, но можно обойтись и одной I2C или встроенные часы CMOS Небольшое количество дополнительных портов в/в АЦП - 2 канала (10 бит за глаза, контроль питания) Тактовая от 32МГц и выше Разрядности хватило бы и 8 бит, но не нашел подходящего (все операции байтовые) ОЗУ - 32 и 64(лучше) кБайт Flash для программы 256К Программа, скорее всего, будет на основе FreeRTOS
На данный момент смотрел варианты AT91SAM7S256 и LPC2146. По второму вопрос: Real-time clock у них - настоящие cmos часы работающие при полном выключении питания и подключенной батарейке или же это не будет аналогом а ля PCF8583? Снижение цены решения очень приветствуется.
Сообщение отредактировал Мусатов Константин - Dec 19 2008, 15:04
|
|
|
|
|
 |
Ответов
|
Dec 21 2008, 15:26
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 28-02-07
Пользователь №: 25 746

|
Цитата(IgorKossak @ Dec 19 2008, 23:26)  Не могу не высказать своего мнения библиотекам от ST для их кортексов. Чрезмерная избыточность кода! Разве что посмотреть и сделать по своему. И быстрее будет работать и вдвое компактнее окажется. На двух проектах уже в этом убедился. Кстати, в ИАРе и в С++ с этой библиотекой были проблемы. Это моё личное мнение, спорить ни с кем не буду. Если ваше устройство тормозит из-за этой библиотеки, то вы просто не правильно выбрали кристалл. Да, библиотека немного избыточна, получается небольшой оверхед при её использовании, но никто не мешает вам в критических местах вместо вызова функций библиотеки вставить код непосредственно работающий с переферией (хотя бы из тех же самых функций). Проблем с ИАРом у меня нету, а если вы используете в С++ библиотеки наисанные на Си и у вас возникают проблемы, то вы скорее всего не умеете работать с кодом содержащим и С и С++ код.
|
|
|
|
|
Dec 21 2008, 15:38
|

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

|
Цитата(Sanek_spb @ Dec 21 2008, 18:26)  Да, библиотека немного избыточна... Это не проблема, проблема в том, что попытки использования перриферии в более продвинутых режимах, нежели это сделано в библиотечных демках очень часто вызывает наступание на закопаные и недокументированные грабли. А оно это надо? Цитата а если вы используете в С++ библиотеки наисанные на Си и у вас возникают проблемы, то вы скорее всего не умеете работать с кодом содержащим и С и С++ код.  с этим у меня нет проблем уже как лет двадцать с гаком
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
Мусатов Константин Подбор контроллера по задаче Dec 19 2008, 15:04 Sanek_spb Цитата(Мусатов Константин @ Dec 19 2008, 18... Dec 19 2008, 16:49 zltigo Цитата(Sanek_spb @ Dec 19 2008, 19:49) К ... Dec 19 2008, 17:56  koyodza Цитата(zltigo @ Dec 19 2008, 19:56) А вот... Dec 19 2008, 18:59   sonycman Цитата(koyodza @ Dec 19 2008, 22:59) Со с... Dec 19 2008, 20:29    koyodza Цитата(sonycman @ Dec 19 2008, 22:29) А ч... Dec 19 2008, 22:24  Axel Цитата(zltigo @ Dec 19 2008, 21:56) ...Лу... Dec 19 2008, 20:02  Sanek_spb Цитата(zltigo @ Dec 19 2008, 20:56) А вот... Dec 21 2008, 15:21   zltigo Цитата(Sanek_spb @ Dec 21 2008, 18:21) ..... Dec 21 2008, 15:25 SpiritDance Цитата(Мусатов Константин @ Dec 19 2008, 18... Dec 19 2008, 18:18   AlexandrY Насчет библиотеки абсолютно верно.
По стилю тех би... Dec 21 2008, 21:38    sonycman Цитата(AlexandrY @ Dec 22 2008, 01:38) Ка... Dec 21 2008, 22:58 Мусатов Константин STM32 - почитаю, спасибо!
ЦитатаЛучше начинат... Dec 19 2008, 22:41 sonycman А когда можно будет пощупать LPC1700?
И какие самы... Dec 19 2008, 22:45 rezident Цитата(sonycman @ Dec 20 2008, 03:45) А к... Dec 19 2008, 23:47 zltigo Цитата(sonycman @ Dec 20 2008, 01:45) А к... Dec 19 2008, 23:53 Мусатов Константин Посмотрел STM и новые NXP.
Понравились (подошли) к... Dec 20 2008, 00:16 zltigo Цитата(Мусатов Константин @ Dec 20 2008, 03... Dec 20 2008, 00:26 Мусатов Константин ЦитатаТогда берите пока LPC23xx
А почему не LPC214... Dec 20 2008, 13:55 zltigo Цитата(Мусатов Константин @ Dec 20 2008, 16... Dec 20 2008, 13:58 Мусатов Константин На один канал SPI ,будут подключены две флешки AT4... Dec 20 2008, 16:14
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|