Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Интересно, кто-нибудь из спецов по AVR перебрался на MSP430? Если да, то какие впечатления?
Отправлено
bvk
(92.63.67.101)
30 марта 2010, г. 13:52
Составить ответ
|
Вернуться на конференцию
Ответы
Спасибо всем, отношение в целом чувствуется. Не стоит овчинка выделки
-
bvk
(30.03.2010, 15:27:57
92.63.67.101
,
пустое
)
MSP430 имеют свою, достаточно глубокую, нишу. Если вам оно не надо - то значит и не надо. А если надо - то альтернатив крайне мало
-
koyodza
(30.03.2010, 16:06:58
93.73.215.120
,
пустое
)
ниша обычно бывает широкой. а глубокой бывает что-то другое :)
-
Токовый клещ
(30.03.2010, 16:18:40
89.178.212.7
,
пустое
)
длинным бывает не только язык
-
koyodza
(30.03.2010, 16:28:26
93.73.215.120
,
пустое
)
стоит хотя бы в том, что биты имеют свое конкретное место, а не "плавают" в АВР и портят переносимость
-
MegaJohn
(30.03.2010, 15:48:45
81.222.85.88
,
пустое
)
с этим можно бороться - почти бескровно )
-
werewolf
(30.03.2010, 15:58:53
192.168.128.79,81.90.226.4
,
пустое
)
можно, но это свинство
-
koyodza
(30.03.2010, 16:08:3
93.73.215.120
, 86 байт)
разработчиков AVR или разработчиков применяющих AVR ?!
-
MegaJohn
(30.03.2010, 16:14:35
81.222.85.88
,
пустое
)
я имел ввиду первых
-
koyodza
(30.03.2010, 16:27:20
93.73.215.120
, 69 байт)
И туда и обратно и вбок и все параллельно то-же.Если не нужно супер-пупер низкое энергопотребление то связываться не стоит.И то только в режиме летаргии, на ходу выигрыша нет.Проблем впрочем тоже нет.Доку пользую только англоязычную насчет русской хз.
-
PlainUser
(30.03.2010, 15:15:40
192.168.0.14,89.237.20.164
,
пустое
)
Перебирался mcs51->avr->msp430->arm. Плюсы при переходе на 430: 1) Фон-Нейман (не нужно printf_P и прочих __flash). 2) 16 бит и неплохая система адресации (компактный код). Но ARM в плане написания программ еще лучше (хотя и там свои заморочки).
-
vmp
(30.03.2010, 15:00:2
87.245.155.198
,
пустое
)
по некоторым векторам прерывания автоматом снимается флаг прерывания, а в некоторых ручками надо. Концепция оформления ДШ - на семейство и на подтип, а не как один в АВР
-
MegaJohn
(30.03.2010, 14:38:15
81.222.85.88
,
пустое
)
Потреблёж у него в два раза меньше чем у меги. Два года с ним работал. Особо экстаза не испытал, но многое пришлось изучать заново.
-
Trashy
(30.03.2010, 14:31:39
192.168.2.113,213.167.60.22
,
пустое
)
Кстати, с ним я не переживал за железку, не опасался, что подвиснет или не стартанёт. В отличии от АВР. Ни разу не случалось ни каких "чудес". Железка делает то, что от неё ожидают.
-
Trashy
(30.03.2010, 14:43:21
192.168.2.113,213.167.60.22
,
пустое
)
Хз ни разу ни с одним камнем указанных мною семейств проблем не было. Все косяки чисто мои. Где-то что-то недочитал, на что-то забил. Так-что имхо все едино.
-
1111
(30.03.2010, 15:12:4
93.125.8.2
,
пустое
)
А! Непонравилось, что нету прерываеия по уровню и нет резисторов подтяжек внутренних.
-
Trashy
(30.03.2010, 14:49:17
192.168.2.113,213.167.60.22
,
пустое
)
В 200 серии уже есть.
-
_VNP_
(30.03.2010, 14:52:14
89.163.26.204
,
пустое
)
Поздно. Я с ними больше не играю
-
Trashy
(30.03.2010, 14:53:8
192.168.2.113,213.167.60.22
,
пустое
)
ээээээ........ а что значит не стартанет или зависнет?
-
колян безпарольный
(30.03.2010, 14:46:42
193.200.150.82
,
пустое
)
Это когда мало доки выкурено.
-
PlainUser
(30.03.2010, 15:17:35
192.168.0.14,89.237.20.164
,
пустое
)
То и значит. Практически по всем глюкам вопросы тут задавал.
-
Trashy
(30.03.2010, 14:50:45
192.168.2.113,213.167.60.22
,
пустое
)
мне вот непонятно как камень может не стартовать. Я понимаю что 51вому нужна схема ресета ибо может не стартовать при кривом питании, я понимаю что аврке нужна человеческая фильтрация питания , ибо бывает виснут от пускателей- но все эти косяки решаются строго длиной и шероховатостью того хуя которымй будет ибать ленивого схемотехника, причем сдесь програмирование? Без косяков написаная программа не виснет и стартует всегда.
-
колян безпарольный
(30.03.2010, 14:58:45
193.200.150.82
,
пустое
)
Например, AT89C51RC2 не стартует, когда питание нарастает слишком медленно. И никакой сброс не помогает. Переписка с Atmel тоже не помогла :)
-
Леонид Иванович
(30.03.2010, 17:25:6
87.252.227.56
,
пустое
)
51 от атмела всегда требовало внешнего супервизора
-
колян безпарольный
(30.03.2010, 17:30:5
193.200.150.125
,
пустое
)
Я же говорю, сброс не помогает. Супервизор есть. После медленного нарастания питания с внешнего супервизора ADM1232 идут импульсы сброса, тактовый генератор нормально работает, на ALE висит высокий уровень, процессор бездействует.
-
Леонид Иванович
(30.03.2010, 18:03:53
87.252.227.56
,
пустое
)
Ответ: у меня были похожие истории с 51, похоже на защёлкивание портов. Он собака ещё греться как печка начинал!
-
progchip
(30.03.2010, 20:21:15
80.92.96.55
,
пустое
)
Нет, у меня не тот случай.
-
Леонид Иванович
(30.03.2010, 20:50:54
87.252.227.56
,
пустое
)
мож серия брак?
-
колян безпарольный
(30.03.2010, 18:05:44
193.200.150.125
,
пустое
)
Кто его знает. В той же плате AT89S8253 нормально работают сотнями. А тут захотел заказчик расширить функционал... Сообщал в Atmel точную маркировку чипа, но на том конце, похоже, какого-то студента посадили. Ничего не добился.
-
Леонид Иванович
(30.03.2010, 18:25:44
87.252.227.56
,
пустое
)
А вот 51е и MSPхи ни каких сверх фильтраций не требуют. А АВР у меня не запускалось, даже когда я просто хотел посмотреть ток её потребления включив в цепь тестер Mastech.
-
Trashy
(30.03.2010, 15:45:48
192.168.2.113,213.167.60.22
,
пустое
)
Все вопросы уже задавались и тут обсуждались. Ни кто ни чего внятного не ответил. Искать хрень пятилетней давности - нет желания.
-
Trashy
(30.03.2010, 15:23:31
192.168.2.113,213.167.60.22
,
пустое
)
не, не всегда: приведу пример, правда не про АВР
-
koyodza
(30.03.2010, 15:08:15
93.73.215.120
, 508 байт)
У других "некоторых" еще и делители (cpu clock, периферии) надо выставлять до включения PLL.
-
Гудвин
(30.03.2010, 16:26:13
78.138.168.169
,
пустое
)
относительно АВР - кривые руки или ошибки снабжения/конструктора
-
werewolf
(30.03.2010, 15:24:45
192.168.128.79,81.90.226.4
,
пустое
)
я о кварце/кондерах - следите за полетом моей мысли )))
-
werewolf
(30.03.2010, 15:34:37
192.168.128.79,81.90.226.4
,
пустое
)
жжош: снабженец понятия не имеет не то что о состоянии фузов в АВР, а даже об их существовании. Да и конструктор, в общем-то, тоже
-
koyodza
(30.03.2010, 15:27:19
93.73.215.120
,
пустое
)
было парураз, но опять волшебный шершавый хрен помог вправить моск програмеру, который не трогал фусы подразумевая что в любой партии они такие как в даташите написано что должны быть с завода. Снабженец естественно виноват но косяк програмера.
-
колян безпарольный
(30.03.2010, 15:34:17
193.200.150.152
,
пустое
)
дык задержка перед переключением PLL это святое, вообще правило хорошего тона после ресета некоторое время выждать, особенно при удалённом питании.
-
колян безпарольный
(30.03.2010, 15:18:25
193.200.150.152
,
пустое
)
да, но на эти грабли нужно хотя бы разочек наступить
-
koyodza
(30.03.2010, 15:19:16
93.73.215.120
,
пустое
)
естественно. Вот мне кстати дико понравился at90pwm, у него состояние некоторых ног задается в ресете задается через фузы, этой фичи непомешало бы и другим- тогда можно смело ждать
-
колян безпарольный
(30.03.2010, 15:28:54
193.200.150.152
,
пустое
)
Документация местами крайне мутная. Без поллитры никак. В остальном все гут
-
1111111
(30.03.2010, 14:05:9
95.132.195.235
,
пустое
)
это субъективное мнение: лично мне документация от TI нравится больше, чем от default
-
koyodza
(30.03.2010, 15:28:53
93.73.215.120
,
пустое
)
Мне приходилось делать ряд проектов на MSP430F149. Делал и на 51, LPC2000, PIC. Основная масса думаю прошла этот путь. Принципиальной разницы не вижу. Со временем пришел к выводу, что все определяется необходимостю.
-
1111
(30.03.2010, 14:00:39
93.125.8.2
, 110 байт)
некорректно, впечатления от чего ? для одной задачи лучше одно, для другой - другое.
-
BETEP
(30.03.2010, 13:59:12
195.209.204.156
,
пустое
)
Впечатления могут быть только от первого секса:) Дальше рутина. Так и с контроллерами. И что значит "перебрался"? Обычно в работе три семейства параллельно - 8 бит, 16 бит и 32 бит.
-
Vladimir Ljaschko
(30.03.2010, 13:56:20
192.168.1.37,93.85.122.73
,
пустое
)
Я хотел узнать, заметно ли увеличение производительности, а осваивать 32 бит уже не хочется
-
bvk
(30.03.2010, 14:03:21
92.63.67.101
,
пустое
)
заметно если у вас вычисления 16 битные (или более), если много работы с указателями
-
3m
(30.03.2010, 16:33:9
192.168.1.36,195.98.177.226
, 77 байт)
MSP430 не очень производительный МК, если рассматривать F1хх, то они только до 8МГц, а простые команды есть от 1 до 6 тактов. MSP ценен своей экономичностью
-
koyodza
(30.03.2010, 14:43:42
93.73.215.120
, 1475 байт)
Ответ: Вот это и настораживает - разрядность больше вдвое, а время выполнения команд в два-шесть раз
-
bvk
(30.03.2010, 15:05:1
92.63.67.101
, 269 байт)
возможно: надо просто его читать внимательнее, и не только на одну тактовую частоту смотреть
-
koyodza
(30.03.2010, 15:10:54
93.73.215.120
, 274 байт)
заметно. Если вам хватает производительности зачем городить огород ?
-
tristate
(30.03.2010, 14:25:39
82.179.67.254
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
если прибавить четыре к четырём будет:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru