|
Вышло уйма Xmega c USB-интерфейсом!, серии A3AU и A4AU |
|
|
|
 |
Ответов
|
Jul 21 2011, 18:35
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата Понятно, что у Атмела есть серия Кортексов, но... по совокупности все параметров... Почти шило на мыло. Смысла нет. Дык с таким подходом вы не сможете привести что предлагает NXP взамен AVR. Т.к. по совокупности параметров ... У нас сейчас к примеру двигается проект на STM32 (двигает коллега - и нам польза и ему опыт) и тут-же я уже вижу всю ту кучу проблем которая свалится в обозримом будущем. Начиная с банальнейшей - чем записывать программу на производстве т.к. с компа заливать софт никто не позволит. PS. Совокупность параметров бывает разной. Я к примеру LPC11 в своих задачах не буду использовать просто из-за отсутствия встроенной EEPROM. Это для меня более чем определяющий параметр.
|
|
|
|
|
Jul 21 2011, 19:47
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(ArtemKAD @ Jul 22 2011, 00:35)  Дык с таким подходом вы не сможете привести что предлагает NXP взамен AVR. Т.к. по совокупности параметров ... У нас сейчас к примеру двигается проект на STM32 (двигает коллега - и нам польза и ему опыт) и тут-же я уже вижу всю ту кучу проблем которая свалится в обозримом будущем. Начиная с банальнейшей - чем записывать программу на производстве т.к. с компа заливать софт никто не позволит. PS. Совокупность параметров бывает разной. Я к примеру LPC11 в своих задачах не буду использовать просто из-за отсутствия встроенной EEPROM. Это для меня более чем определяющий параметр. И вроде бы - да, я на эту тему хотел услышать мнения. И вроде бы -- нет, что-то куда-то не туда соскользнула мысль. Давайте-как я уточню и еще раз подвешу свой вопрос. Как Вы думаете -- что может предложить (мне) Атмел взамен линеек LPC11xx и LPC17xx, которыми я планирую зарыть почти все свои направления? Разницу в питании +3.3В и +5.0В, а так же наличие/отсутствие корпусов DIP можно не упоминать. Почти не принципиально. Я даже не хотел бы поднимать проблему наличия/отсутствия EEPROM "на борту". По нынешним временам, подвесить внешнюю 24LCxx не такая уж и большая проблема. Я свой вопрос задаю исходя вот из каких соображений. Просто я старею, а мир настолько быстро изменяется, и ... я уже начинаю это замечать... что я просто физически не успеваю отслеживать направления AVR, MSP430, Cortex. Я хотел бы произвести "сокращение штатов". Кого-нибудь "уволить" из этого набора. АВР -- подкупает свое "народностью" и доступностью. MSP430 -- это бывший лидер по энергопотреблению. Равных ему реально нет. Сейчас это уже не так. Cortex -- молодой и преспективный. Многообещающий. Из недостатков: AVR -- дорогой, собака! При интенсивном использовании констант (константные строки, avr/progmem.h) в программе, Си-ный код программы становится "неуклюжим", теряет прозрачность и красоту. Потом становится тяжело его сопровождать. Противоречие Гарвардская архитектуры проца и изначальной ориентации Си на Фон-Нейманоскую архитектуру. MSP430 -- какой-то он ватный. Ни то, ни се! Ни жуткой скорости как у Cortex-M3, ни насыщенной периферии на малых кристаллах, как у AVR. Cortex -- личная моя не освоенность его на платформе Linux. Но это временно. Неопределенность в вопросе -- можно-ли вообще изготовить репликатор для массового программирования изделий на базе Кортексов. (Репликатор -- это программатор, у которого целевая прошивка находится внутри. Т.е. можно реплицировать код без компа.) Учитывая что LPC11xx переплевывают MSP430 по энергетике, то вроде бы можно скинуть MSP430 за борт. По крайней мере, я вроде бы ничего не потеряю. Я не знаю... мне кажется, если оставить рядом только LPC11xx и LPC17xx, то я закрою очень широкую панораму, начиная от мелких девайсов, котрые должны только мигать ЛЭД-ом и ничего более не делать, до девайсов, которые должны общаться с компами (через Ethernet, через USB), поддерживать LCD (в том числе графические до 320х240), даталогеры, ну и т.д. Единственный момент, который я тераю отказавшись от AVR -- удобные для быстрого макетирования DIP-кузова. И да! Я принципиально не изучаю ни PIC-и, ни STM8, ни XMega по этой же причине -- катастрофическая нехватка времени! Меня не устраивают поверхностные знания и юзание "библиотек на все случаи жизни" (камень в огород STM8). Я предпочитаю копать глубоко. Извините! Я сказал очень много. Я хотел бы услышать мнение народа.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Jul 22 2011, 10:26
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата(zhevak @ Jul 21 2011, 22:47)  Разницу в питании +3.3В и +5.0В, а так же наличие/отсутствие корпусов DIP можно не упоминать. Почти не принципиально. Я даже не хотел бы поднимать проблему наличия/отсутствия EEPROM "на борту". По нынешним временам, подвесить внешнюю 24LCxx не такая уж и большая проблема. Подвесить - никогда не проблема. Вот только это - ноги, место на плате, деньги, контакты пайки, доступность содержимого снаружи.... Цитата(zhevak @ Jul 21 2011, 22:47)  MSP430 -- это бывший лидер по энергопотреблению. Равных ему реально нет. Сейчас это уже не так. Он никогда не был лидером. Они с Atmel и Microchip шли практически нос-в-нос. На самом деле там все зависело от метода измерения. Тем более, что отсутствие EEPROM убирает из тестовой программы потребления один из самых потребляющих элементов. Цитата(zhevak @ Jul 21 2011, 22:47)  AVR -- дорогой, собака! ГДЕ? Особенно после того, как добавить стоимость 24LCxx с которой "не такая уж и большая проблема" Цитата(zhevak @ Jul 21 2011, 22:47)  При интенсивном использовании констант (константные строки, avr/progmem.h) в программе, Си-ный код программы становится "неуклюжим", теряет прозрачность и красоту. Потом становится тяжело его сопровождать. Ну ни за что бы не сказал... Я конечно progmem.h никогда не пользовался, но больших проблем с константными строками не замечал. Была как-то проблема константного массива константных строк, но это скорее проблема Cи т.к. в АСМ-е там вообще не проблема. Цитата(zhevak @ Jul 21 2011, 22:47)  Противоречие Гарвардская архитектуры проца и изначальной ориентации Си на Фон-Нейманоскую архитектуру. А это то тут причем? Причем тут разделение кода и данных с ориентацией Си? Есть желание тягать лишние байты при обращении к памяти ради непрерывного адресного пространства? Цитата(zhevak @ Jul 21 2011, 22:47)  Учитывая что LPC11xx переплевывают MSP430 по энергетике, то вроде бы можно скинуть MSP430 за борт. По крайней мере, я вроде бы ничего не потеряю. Может быть. А как к примеру использование перспективного CC430. Или уже есть дешевые транссиверы плюс Cortex в одном флаконе? Цитата(zhevak @ Jul 21 2011, 22:47)  И да! Я принципиально не изучаю ни PIC-и, ни STM8, ни XMega по этой же причине -- катастрофическая нехватка времени! XMega это практически тот-же AVR плюс новая периферия... Из минусов - убрали SPI-программирование. Цитата Но если для Вас это принципиально - так потратьте неделю и сделайте свой автономный программатор с интерфейсом uart - чем плохо? И что он будет делать с голым камнем на котором бутлоадером и не пахнет? Цитата Каким это? Эмуляция на то и эмуляция что Вы вольны добиться любого перфоманса от хранилища и даже сильно лучшего нежели работа напрямую с eeprom встроенным в AVR или внешним AT24. Да уж... Сильно лучше когда в любой момент можно или потерять все содержимое страницы или выделять на каждый элемент раз в сто больше чем надо... Цитата Я говорю об этом потому что лично пробовал и имею положительный опыт. А Вы на мой взгляд лишь теоретизируете на эту тему и пытаетесь убеждать в чём-то окружающих. В 3 метрах от меня валяется автомобильная магнитола в которой китайцы решили сэкономить на EEPROM-ке и начали писать текущие настройки во ФЛЕШ... Проблем небыло ... первые два месяца. А вот потом это стало регулярным геморроем для отдела гарантийного обслуживания. Сперва платы просто списывали, но после второго десятка пришли ко мне с вопросом - КАКОГО они помирают. Основной способ ремонта оказался - переписать ФЛЕШ. И это не одна модель и даже не один производитель... Напомнить еще какова гарантия сохранения текущих настроек в GSM-модулях? Там так-же решили не заморачиваться...
|
|
|
|
|
Jul 22 2011, 10:48
|

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

|
Цитата(ArtemKAD @ Jul 22 2011, 14:26)  И что он будет делать с голым камнем на котором бутлоадером и не пахнет? Чип выходит с завода-производителя уже прошитым загрузчиком изначально (применительно STM32 и наверное подавляющему большинству ширпотребных ARMов). И действительно не пахнет. Цитата Да уж... Это не аргумент, а лишь домыслы и продолжающиеся попытки притянуть кота за уши... Всё зависит от кривизны рук программиста. Написали так что может слететь - будет слетать. И ничего более.
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
Сообщений в этой теме
Xenia Вышло уйма Xmega c USB-интерфейсом! Jul 20 2011, 12:39 ILYAUL Ксения, извините, но раз ужВы посмотрели DS - их м... Jul 20 2011, 13:29 Xenia Цитата(ILYAUL @ Jul 20 2011, 17:29) Ксени... Jul 20 2011, 14:07  ILYAUL Цитата(Xenia @ Jul 20 2011, 18:07) Жаль, ... Jul 20 2011, 14:23   Xenia Цитата(ILYAUL @ Jul 20 2011, 18:23) Да, ж... Jul 20 2011, 16:35    zhevak Не переживайте, появится. Не все сразу.
Обязатель... Jul 21 2011, 04:57     Xenia Цитата(zhevak @ Jul 21 2011, 08:57) Вопро... Jul 21 2011, 08:08      zhevak Цитата(Xenia @ Jul 21 2011, 14:08) У Атме... Jul 21 2011, 10:23 algidim Цитата(ILYAUL @ Jul 20 2011, 18:23) Да, ж... Jul 21 2011, 07:49 ArtemKAD ЦитатаА в этом случае прошивка через USB составляе... Jul 21 2011, 10:17 prottoss Цитата(ArtemKAD @ Jul 21 2011, 16:17) PDI... Jul 21 2011, 10:21 Xenia Цитата(zhevak @ Jul 21 2011, 14:23) Ксени... Jul 21 2011, 17:36 ArtemKAD ЦитатаКак Вы думаете -- что может предложить мне А... Jul 21 2011, 17:45 zhevak Цитата(ArtemKAD @ Jul 21 2011, 23:45) Что... Jul 21 2011, 18:10 demiurg_spb Цитата(ArtemKAD @ Jul 21 2011, 22:35) У н... Jul 21 2011, 19:01   zltigo QUOTE (ArtemKAD @ Jul 22 2011, 12:26) Он ... Jul 22 2011, 12:48    prottoss Цитата(zltigo @ Jul 22 2011, 18:48) Стоим... Jul 22 2011, 12:58    ArtemKAD QUOTE (zltigo @ Jul 22 2011, 15:48) Был и... Jul 23 2011, 07:34     zltigo QUOTE (ArtemKAD @ Jul 23 2011, 09:34) Люб... Jul 23 2011, 08:08 goodwin Цитата(ArtemKAD @ Jul 21 2011, 22:35) У н... Jul 23 2011, 21:44 ArtemKAD Цитата1. Шить можно по уарту через заводской бутло... Jul 21 2011, 19:24 demiurg_spb Цитата(ArtemKAD @ Jul 21 2011, 23:24) Еще... Jul 22 2011, 04:33 Xenia Цитата(zhevak @ Jul 21 2011, 22:10) Ксени... Jul 21 2011, 20:03 zhevak Цитата(Xenia @ Jul 22 2011, 02:03) Если я... Jul 21 2011, 20:17  ILYAUL Цитата(zhevak @ Jul 22 2011, 00:17) Где б... Jul 21 2011, 21:16 _Pasha Цитата(Xenia @ Jul 21 2011, 23:03) Архите... Jul 21 2011, 21:27 zltigo QUOTE (Xenia @ Jul 21 2011, 22:03) Дело в... Jul 21 2011, 21:58 halfdoom Все определяется целесообразностью. Вот вроде хоте... Jul 22 2011, 03:52 Xenia ЦитатаКомпания Atmel сообщила о включении дополнит... Jul 23 2011, 13:58 zltigo Вот чем мне "нравятся" фанатки, так это ... Jul 23 2011, 14:35 Xenia Цитата(zltigo @ Jul 23 2011, 18:35) Вот ч... Jul 23 2011, 17:14  zltigo QUOTE (Xenia @ Jul 23 2011, 19:14) Дык, в... Jul 23 2011, 17:30 ArtemKAD ЦитатаВот с этим делом как раз нет проблем. 1 кноп... Jul 25 2011, 09:45 zltigo QUOTE (ArtemKAD @ Jul 25 2011, 11:45) Как... Jul 25 2011, 09:56 ArtemKAD ЦитатаКроме того, еще раз обращаю внимание на роль... Jul 25 2011, 11:16 zltigo QUOTE (ArtemKAD @ Jul 25 2011, 13:00) Как... Jul 25 2011, 11:25 ArtemKAD ЦитатаИменно по этой причине более производительны... Jul 25 2011, 12:20 zltigo QUOTE (ArtemKAD @ Jul 25 2011, 14:18) С ч... Jul 25 2011, 12:32  zhevak В 2008 году я выбирал проц, на базе которого нужно... Jul 25 2011, 13:05 ArtemKAD Цитатаа ядро от клоков RTC подеденных на 32.
C чег... Jul 25 2011, 13:02 zltigo QUOTE (ArtemKAD @ Jul 25 2011, 15:02) C ч... Jul 25 2011, 13:37 ArtemKAD ЦитатаAVR нельзя разбудить перепадом напряжения на... Jul 25 2011, 13:52 zhevak Цитата(ArtemKAD @ Jul 25 2011, 19:52) С ч... Jul 25 2011, 14:35  ILYAUL Цитата(zhevak @ Jul 25 2011, 18:35) Я тож... Jul 25 2011, 15:14   zhevak Цитата(ILYAUL @ Jul 25 2011, 21:14) А это... Jul 25 2011, 17:12 ArtemKAD ЦитатаЯ уже вообще перестал Вас понимать - это сам... Jul 25 2011, 18:47 demiurg_spb Из физики: потери на коммутацию пропорциональны кв... Jul 26 2011, 04:08 IgorKossak Тема себя исчерпала, вопросы пошли чисто специализ... Jul 26 2011, 06:50
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|