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

 
 
26 страниц V  « < 15 16 17 18 19 > »   
Reply to this topicStart new topic
> Просто мнение, АВР -> АРМ
blackfin
сообщение Jun 18 2009, 13:53
Сообщение #241


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(SasaVitebsk @ Jun 18 2009, 17:44) *
Конечно, каждый камень свою нишу занимает,..

Ниши занимают не камни.. Скорее, люди с камнями.. laughing.gif
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 18 2009, 13:56
Сообщение #242


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(SasaVitebsk @ Jun 18 2009, 17:44) *
А я вот видел людей, которые с MSP пересели на AVR и дико плевались от MSP. Кстати, в том числе и от их хлипкости. Так что всётаки это сугубо субъективно всё. Я, от MSP, никакого экстаза не получил что-то.

Мне нравится его чёткая упорядоченность.
Не хватило памяти или функциональности, скажем, 135-го - ставим на то же место 149 или 169.
Пин-ту-пин совместимость внутри серии плюс 100% переносимость прошивки снизу вверх.

Посмотрел бы я, как вместо 8-й меги впаяли бы 16-ю или 32-ю, и залили бы ту же прошивку!


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
oll
сообщение Jun 18 2009, 13:59
Сообщение #243


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

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Цитата(Serj78 @ Jun 18 2009, 10:14) *
Чтобы не плодить новые ветки решил вопрос задать тут.
Стою перед выбором между cortexM3 от ST и LPC от NXP/
Сейчас есть двухпроцессорный проект на меге32+ мега8. Используются все ноги и оба UART-a, 16 каналов АЦП.
Хочется следующую версию сделать на одном контроллере. с целью сокращения площади платы и расширения функциональности.
По запросам- хочется АЦП в 12 бит, ( в старом проекте использовался оверсэмплинг до 12бит, для поднятия разрешающей способности.) Но! измеряемое напряжение в районе 4.5 в smile.gif, поэтому, его придется делить, и 1 бит потеряется...
Код написан на С, есть несколько кусков, где программно делаются временные интервалы на 14 ногах одновременно, их, понятное дело придется переделывать. PWM 16-ти канальный у ST в этом смысле удобнее....
Был сильно удивлен отсутствием eeprom у обоих... куда настройки писать sad.gif ?
По производительности устроит любое из предполагаемых семейств, какое, на ваш взгляд быстрее в освоении?
С АРМ-ом работать не приходилось еще...

Посмотрите LPC2368 - для моих задач перекрывает все (пока). Хорошая цена, много ног, много всего на борту. Правда 6 каналов АЦП (10бит). По площади платы врядли выиграете (если 2-х сторонняя). EEPROM поставте внешнюю (можно SD карту). Похоже по ногам совместим с LPC1768 (на будущее).
И вопросы:
у Вас работает действительно хорошо оверсэмплинг до 12бит?
Как делали - по апликейшену Атмела (с подмешиванием шума)?
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jun 18 2009, 14:01
Сообщение #244


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Serj78 @ Jun 18 2009, 08:14) *
Чтобы не плодить новые ветки решил вопрос задать тут.
Стою перед выбором между cortexM3 от ST и LPC от NXP/
Сейчас есть двухпроцессорный проект на меге32+ мега8. Используются все ноги и оба UART-a, 16 каналов АЦП.
...

Вы лучше в разделе ARM спросите, эта ветка такая, немного "флудоватая" smile.gif, что не отменяет важности затронутых вопросов.
Я попробовал и STM32 и LPC ... Трудно сказать, что лучше, есть разные аспекты, зависят от приложения. В более простых проектах ориентируюсь на STM32.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
singlskv
сообщение Jun 18 2009, 14:23
Сообщение #245


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(Serj78 @ Jun 18 2009, 09:14) *
Был сильно удивлен отсутствием eeprom у обоих... куда настройки писать sad.gif ?
Если по деньгам не сильно жмет, ставьте FRAM на SPI.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jun 18 2009, 14:46
Сообщение #246


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(MrYuran @ Jun 18 2009, 16:56) *
Посмотрел бы я, как вместо 8-й меги впаяли бы 16-ю или 32-ю, и залили бы ту же прошивку!
ну, 449 вместо 149 тоже не становится. У мег есть совместимость 48->88. 88->168 с перекомпиляцией.

Цитата(Serj78 @ Jun 18 2009, 08:14) *
Был сильно удивлен отсутствием eeprom у обоих... куда настройки писать sad.gif ?
В одну из страниц флеша программ.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Dx!
сообщение Jun 18 2009, 14:48
Сообщение #247


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

Группа: Участник
Сообщений: 108
Регистрация: 6-02-09
Из: Новочеркасск
Пользователь №: 44 469



[offtop]Кажется, я теперь знаю, что такое торллеркоастер.[/offtop]
Go to the top of the page
 
+Quote Post
defunct
сообщение Jun 18 2009, 15:37
Сообщение #248


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Xenia @ Jun 18 2009, 14:18) *
Можно с полным основанием считать, что тип bool является атрибутом оптимизации как по скорости, так и по объему кода, когда как его недостаток состоит лишь лишнем расходе памяти.

Типа bool все-таки в С нет.
Мы добрались, до того что в C99 есть встроенный _Bool (назначение которого непонятно), то ли это int то ли это char, но однозначно не boolean... И некий козий #define bool. Проdefineное слово называть типом - извините не катит. Соответственно объявлять структуры так как предлагаете вы
...
bool a: 1;

не годится. Не место там макросу.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 18 2009, 16:20
Сообщение #249


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Сергей Борщ @ Jun 18 2009, 18:46) *
ну, 449 вместо 149 тоже не становится. У мег есть совместимость 48->88. 88->168 с перекомпиляцией.

Вот именно, с перекомпиляцией. Потому что в соседних кристаллах все управляющие биты разные, как и адреса регистров.
А у нас снабженец надыбал где-то ящик 149-х по цене дешевле, чем 135 покупали.
Спокойно ставим, шьём тем же, всё работает.


Цитата(zltigo @ Jun 12 2009, 20:51) *
Легко, ниша выводных резисторов там-же (дорого, нетехнологично в производстве), где и ниша AVR - в радиолюбительстве (легко купить на базаре поштучно и запять в дырочки на макетной плате рядом с панелькой под DIP), и исключениях требующих, например, мощности.

Э нет, а точность 0,1% ?
С2-29 - практически единственный отечественный компонент, который мы используем в своих изделиях.
Даже разъёмы типа РС(Г)ххТВ проклятые китайцы почти научились делать

Сорри за офтоп, не сдержался...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jun 18 2009, 16:20
Сообщение #250


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(dimka76 @ Jun 18 2009, 13:55) *
Есть предприятия, которые выпускают единичные изделия. А что вы сами к себе относитесь безответственно?
Если электронику воспринимать как хобби, то, по определению, она должна приносить удовольствие. А разве будет приносить удовольствие изделие (сделанное для себя), которое постоянно ломается или глючит?
Конечно нет. Но уровень ответственности не сопоставим когда для себя, как хобби, а когда для атомной станции или военного корабля (это не шутка я реально разрабатывал приборы для обоих случаев).
И ещё когда ты занимаешься этим каждый божий день - это уже перестаёт быть хобби. И большую радость приносят только заработанные деньги, нежели процесс... И даже всё это начинает надоедать, хочется чего-нибудь нового. Но зато уже телепатом становишься и фактически на любой вопрос имеешь ответ. Вот тогда то ты и перестаёшь быть радиолюбителем. А потом как ты это осознал, то попадаются тебе на форуме люди типа Zltigo или Real'а ну и ещё 5-10 человек и ты вновь себя уже раскрутейшим профи перестаёшь чувствовать cool.gif Всё относительноsmile.gif ИМХО


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 18 2009, 16:26
Сообщение #251


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(ukpyr @ Jun 12 2009, 22:01) *
да ну ? почему-то видео-генераторов и софтового USB на ARM/MSP не наблюдается. к чему бы это ?

Не понял... А TFT панельки к чему же прикручивают?

Кстати, зря насчёт генераторов. Вот мне на днях придёт 169-я мсп-ха, буду делать программный генератор кГц-го синуса.
DMA будет хватать данные из таблицы сэмплов и кидать прямо в ЦАП.
2 такта MCLK на сэмпл.
Пока таблицу сделал на 32 значения. Вроде ничего синус получился, гладенький smile.gif

Слабо на AVR-e со скоростью 32кГц выдавать данные хотя бы во внешний ЦАП (12разр.), причём без джиттера?
А таймеры?
Таймер В с 7-ю защёлками - это ж просто песня!


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jun 18 2009, 18:19
Сообщение #252


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Цитата
Цитата
Не хватило памяти или функциональности, скажем, 135-го - ставим на то же место 149 или 169.
Пин-ту-пин совместимость внутри серии плюс 100% переносимость прошивки снизу вверх.

Посмотрел бы я, как вместо 8-й меги впаяли бы 16-ю или 32-ю, и залили бы ту же прошивку!

У мег есть совместимость 48->88. 88->168 с перекомпиляцией.
Вот именно, с перекомпиляцией. Потому что в соседних кристаллах все управляющие биты разные, как и адреса регистров.
А у нас снабженец надыбал где-то ящик 149-х по цене дешевле, чем 135 покупали.

Вот только не надо тут той-же религии в сторону MSP. Если Вам "Не хватило памяти или функциональности", то в любом случае придется перекомпилировать. А если у Вас проблемы с ценой и поставками из-за того, что MSP мало кто использует и соответственно мало их сюда завозят, то причем тут AVR?

ЗЫ. Кстати, AVR-ки когда-то проходили этот этап когда были полностью идентичные чипы с разными объемами ресурсов 90s8515/4414 90s8535/4434 . Но с тех пор уже много чего изменилось причем в лучшую сторону особенно в части цен и возможностей...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jun 18 2009, 18:36
Сообщение #253


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(MrYuran @ Jun 18 2009, 19:26) *
Слабо на AVR-e со скоростью 32кГц выдавать данные хотя бы во внешний ЦАП (12разр.), причём без джиттера?
А таймеры?
Таймер В с 7-ю защёлками - это ж просто песня!

На 32 кГц потоке (тел станция С-32) я принимаю/передаю сигнал. 0 от 1 отличается 2/4мкс. Сдвиг на ответный импульс - 2мкс. Длительность 2мкс. Джитер 0.1мкс. Допускается 1мкс.

Этот сигнал я восстанавливаю в памяти до 14 бит (в две стороны), делаю 10 цифровых фильтров (выделяю DTMF) преобразую протокол кофидека (поток 2 мбит с программным тактированием) опять таки в две стороны. Ну и там по мелочам разным типа формирую звонок синусом в одну сторону ШИМ, в другую кодеимпульсным. Распознаю коды кнопок статистикой и так далее.

Всё это на меге8 за 1$. Думаю за 10 тысяч перевалило.

PS: кстати поток этот выдавал не только на кофидек, звук формировал всеми возможными способами. В том числе и ЦАПом и Цапом с интегратором и ШИМом. Цапом вообще песня. Перекодировать из одного протокола в другой значительно посложнее будет.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 18 2009, 18:38
Сообщение #254


Гуру
******

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



Цитата(MrYuran @ Jun 18 2009, 19:20) *
Э нет, а точность 0,1% ?

Э... чем отсутствие выводов мешает точности? Первая попавшвяся ссылка http://www.tme.eu/ru/katalog/rjezistory-sm...ory%3D100549%26


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Jun 18 2009, 18:41
Сообщение #255


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

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



и сколько стоит эта 169я MSP ?
Go to the top of the page
 
+Quote Post

26 страниц V  « < 15 16 17 18 19 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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