Поздравляем LordN с днём рождения!
- Жара реально как-то на мозги действует. Сегодня до самого вечера объяснял коллеге, что y=a*(x-x0)+y0 и y=a/(x-x0)+y0 это принципиально разные функции! :))) - rezident(06.08.2010 23:17, dao, полностью)
- Как создавать устойчивый к сбоям и зависаниям код? Андрей(916 знак., 04.08.2010 22:41,
, MCU, полностью)
- Разводка пп виновата на 99%.Поскольку гальваноразвязки есть то остается наводка магнитной составляющей ЭМП от катушки.Кардинально улучшить можно только уменьшением ПЛОЩАДИ контура охватываемого током , в котором и создаются наводки.Или экстенсивный метод PlainUser(89 знак., 05.08.2010 14:07,
)
- Здесь схему надо корректировать, разводку платы. Скорее всего железо виновато. - Михаил Е.(04.08.2010 22:48)
- перейти на многослойку, а может даже и отказатся от стеклотекстолита ... - cvv(07.08.2010 01:52)
- Виноваты во всём и всегда программисты. Это ж очевидно. Вот задымление и жара -- это тоже из-за программистов. - fk0(05.08.2010 13:19)
- +1000 Железо должно работать. Проходили в составе некого комплекса испытания на устойчивость к э-м помехам. Так на клоне MCS-51 контроллер внешних прерываний переставал на них реагировать, причем конфигурация прописывалась в него периодически. Сброс по Chum_A(321 знак., 05.08.2010 10:00)
- Виновато в чем? Если в зависаниях от помех - то нет, т.к. коммутация индуктивности есть решение еще одной задачи по принудительному вызову сбоя в работе МК и проверки устойчивости к зависаниям. - Андрей(04.08.2010 22:53,
)
- Недавно аналогичный случай у меня был. AtTiny2313, на вход аналогового компаратора через RC цепь сигнал с датчика тока. Нагрузка индуктивная - обмотка двигателя. Через эту ногу процессора подвешивало все наглухо, WDT не помогал. Внешняя защита этой ноги Михаил Е.(20 знак., 04.08.2010 23:04)
- 2-3 последовательных резистора с емкостью 0.5пф(паразитной) должны решить эту проблему. - PlainUser(05.08.2010 14:39,
)
- В плане защиты ног у меня всё очень распрекрасно. Развязка от внешнего мира полная и даже двойная. Это либо оптроны либо трансформаторы (по питанию). Но помеха может прийти от коммутации сильноточных цепей через ЭМИ, и я обязан сделать так чтобы МК в Андрей(52 знак., 04.08.2010 23:23,
)
- Камент. ИМХО, использование гальванической развязки не является достаточным условием обеспечения помехоустойчивости. - Точка опоры(05.08.2010 10:23)
- +500, многие думают: "поставил оптрон - и нет проблем". И ставят их куда попало, совершенно не задумываясь. Но сама по себе гальваноразвязка - не панацея - koyodza(06.08.2010 18:08)
- Забыл сказать. Всё это дело будет стоять в стальном шкафу, однако в шкаф будет заходить приличное количество полевых кабелей с которых не смотря на двойную развязку может прийти неслабая наведеночка от коммутаций высоковольтного оборудования и при Андрей(296 знак., 05.08.2010 20:31,
)
- Товарищь Shura 1000 раз прав, если конструкция
херне очень, то никакой WDT не спасет, только передергивание питания. Может сразу нормально сделать? Повторюсь, видел МК получающий регулярный (600 мс) сброс от внешнего WDT, но тем не менее не Chum_A(65 знак., 06.08.2010 08:55, ссылка)
- Железная коробочка + более-менее приличная трассировка + адекватная развязка сигналов и питаний при условии невиснущего кода делают WD абсолютно ненужной штукой, коей он и является. - Kit(06.08.2010 05:52)
- Случай из жизни: МК в железной коробочке в спецпомещении, всё заземлено, никакой коммутационной аппаратуры, разработка - заводская...завис так что в кое каком поселке была подана напруга 35 кВ куда не надо...хорошо что людей не было. - Андрей(06.08.2010 20:20,
)
- когда Филипп Македонский подошёл к Спарте, он направил спартанцам послание: «Я покорил всю Грецию, у меня самое лучшее в мире войско. Сдавайтесь, потому что если я захвачу Спарту силой, если я сломаю её ворота, если я пробью таранами её стены, то Snaky(132 знак., 06.08.2010 05:57)
- Надо же какая великая цель. В мире уже общепринято делать многокиловатные источники питания и регуляторы с микроконтроллерами непосредственно в цифровой петле регулирования и ничего никогда не сбивается. И вдруг приходит некто и убеждает что без сбоев не AlexandrY(101 знак., 05.08.2010 23:35)
- Ну и что? У меня в таких же условиях работает. Просто разводку платы грамотно сделать. - Михаил Е.(05.08.2010 21:50)
- Развязка не от всех помех спасает, скорее о топологии платы думать надо. Если все глухо, можно внешний вачдог использовать в качестве костыля. - she(04.08.2010 23:41)
- То есть все рекомендации выполнены? Тогда не сбрасывало бы. - General(04.08.2010 23:24, ссылка)
- Смотрим на картинки-> не пора ли ужэ задуматься о глобальном похолодании! - Т.Достоевский(08.08.2010 23:58, zen, ссылка)
- Cтроительство фабрики «Ангстрема» заморожено Ксения(662 знак., 08.08.2010 13:58, zen, ссылка, полностью)
- Дадада. Лучше б обсудили, выравнивать код табами или пробелами, ширину таба в пробелах, на какой строчке скобку фигурную ставить, а также использовать ли подчёркивание и заглавные буквы в именах. - fk0(05.08.2010 19:44, dao, полностью)Shura
- Кто может посоветовать супервизор, РЕАЛЬНО работающий на -40С. sentela(342 знак., 07.08.2010 23:01, SCH, полностью)reZident
- Встречал ли кто Opcode List для HPC46003 (National Semiconductor), или это секрет? В мануале - 0. Поиск в Гугле - 0. Но на их-же COP880C - опкоды без проблем. ASH(10 знак., 07.08.2010 22:29, MCU)
- Какую архитектуру быстрее освоить LPC11XX или STM32? а какую дешевле? А как у обеих с инструментальными средствами? - cvv(06.08.2010 18:40 - 18:53, ARM, полностью)
- Странный какой-то вопрос. LPC и STM32 имеют одну и ту же архитектуру ARM Cortex-M3 - Shura(06.08.2010 18:45)
- я знаю что ядро обеих имеет архитектуру ARM Cortex-M3. Меня интересует архитектура самого кристала или чипа в целом или даже не знаю как правильно сформулировать. LPC интересуют которые LPC11XX - cvv(06.08.2010 18:50)
- Уж лучше сформулируйте. Может быть, тогда вопрос отпадёт сам собой. Как говорил мой лектор по мат. анализу: "Если говорите, что очевидно, значит можете доказать". - SciFi(06.08.2010 22:43)
- Вообще то LPC11 это Cortex-M0, а STM32 - Cortex-M3 и даже в ядре отличия весьма существенные Dir(208 знак., 06.08.2010 19:47)
- LPC11XX семейство маленькое, STM32 намного шире. LPC11XX в основном можно рассматривать как замену м8/48/88, более крупные - это уже LPC13XX, а в семействе STM32 есть разные подсемейства - koyodza(06.08.2010 18:59)
- Ну ёптыть, это ж целые семейства, там камни по периферии от самых простых до самых навороченных. А ядро - оно как раз одинаковое :-) - Shura(06.08.2010 18:53)
- Хотя, LPC бывают всякие. Так что вопрос непонятно про что - Shura(06.08.2010 18:47)
- Интересно поломался CP2101 - определяется, COM-порт в винде есть, но перестал открываться. Пробовал на разных компах. USB-серийник родной утилой меняется. Другие переходники, но на CP2102, ведут себя нормально. Vit(51 знак., 06.08.2010 12:01, SCH, полностью)
- Контроллер с мотором на метровом куске кабеля с общей землей, +5В, +24В, УАРТ. На земле может падать до вольта. Есть шансы? Как повысить помехоустойчивость? - Vladimir Ljaschko(06.08.2010 17:57, SCH, полностью)
- Сегодня IAR выпустил IAR Embedded Workbench for STMicroelectronics STM8 версия 1.10.0 Ксения(524 знак., 16.04.2010 16:52 - 17:02, dao, ссылка, полностью)
- По просьбе желающих выложила на трекер патчи к IAR EWSTM8 (пока их вышло только 2 штуки, и именуются они сервиспаками, поскольку запускаются как экзешники). - Ксения(06.08.2010 17:54, ссылка)
- Внимание! На торрент-трекере появилась ПОЛНАЯ версия EW STM8! (см. ссылку) Ксения(70 знак., 28.04.2010 11:33, ссылка)
- Попробовал. Ура, даже отладка работает, причем на платке Discovery. Ксения, Вы - супер!! - Vladimir Ljaschko(22.04.2010 12:15)
- У них есть несколько недостатков (например, входное сопротивление АЦП) а у нас есть неуверенность в ценовой политике STM. Я отдал студенту старткит, пусть моргает. - Vladimir Ljaschko(17.04.2010 20:17)
- тоже у нас появились - oleg110592(143 знак., 17.04.2010 19:20)
- я не использовал, но как я понял, периферия во многом похожа на STM32. Да и вообще он позиционируется как "расширение STM32 вниз". По-видимому, в наших краях STM8 большого распространения не получит - все его потенциальные ниши уже заняты тиньками и koyodza(15 знак., 16.04.2010 19:12)
- Как ни странно, но неправильно ты понимаешь. Вот как раз в сей момент один продвинутый заказчик хочет, чтобы я поменял все меги в разработке 2...3-годичной давности на STM8. Дешевле, говорит. Dir(41 знак., 17.04.2010 14:26)
- Правильно! Вышел на рынок, срубил бабло с вершков, а потом уже можно и за корешки браться - реинженеринг так сказать. Принципиально новое устройство по возможности надо делать на знакомой архитектуре, чтоб меньше подводных камней на старте. - AST(19.04.2010 00:51)
- Согласна. Тем более на китайских сайтах проскочило, что вроде бы ST заплатил IAR'у за этот компилятор, сделав выпуск рентабельным даже при отсутствии продаж. Видимо расчет берется именно на то, что привыкшие к мегам и тинькам могут легко мигрировать с Ксения(82 знак., 17.04.2010 20:12)
- а что именно я "неправильно понимаю"? - koyodza(17.04.2010 18:46)
- То, что STM8 у нас не найдет широкого применения. Если STM не поднимет на них цены (как в случае с STM32), то еще как найдет. Причем именно производители среднесерийных продуктов будут движущей силой. - Dir(17.04.2010 19:44 - 19:53)
- Поглядела я на Instruction set этого STM8 - говно! :) Помимо аккумулятора A, там всего лишь два регистра X и Y. И это всё! Правда регистры програмного счетчика PC и стека SP там есть, то это погоды не делает. Ужас! И это после 32-х регистров AVR кто-то Ксения(67 знак., 18.04.2010 01:36 - 01:42, ссылка)
- STМ8 не знаю, но с похожей моторолловской архитектурой HC05/HC08/HC11/HC12 и т.п. дело имел. Регистров мало (аккумулятор, sp, pc, да 1-2 индексных), а операций напрямую с памятью много. Половина обработчиков прерываний у меня совсем не использовала sbb(829 знак., 28.04.2010 15:32)
- Вы еще этот документ посмотрите. Правда, Bill(179 знак., 18.04.2010 17:08)
- Именно этот документ я и смотрела, чтобы составить впечатление об архитектуре STM8. - Ксения(18.04.2010 17:45)
- Кстати, вот пример подпрограммы. Попробуйте Bill(505 знак., 18.04.2010 17:58 - 18:06)
- Это нечестный пример. Вы же знаете, что в AVR нет инструкции деления. - Ксения(18.04.2010 18:19)
- Вопрос о делении не так прост, как кажется. В большинстве микроконтроллерных архитектур его нет, и это не особо мешает им жить. Так что всовывание деления в STM8 - это, как вариант, чтобы громко "пропеарить" - "мы, в отличие от убогих AVR, делить Evgeny_CD(8 знак., 18.04.2010 19:23)
- Свмо собой, знаю. Но вот потребовалась такая подпрограмма. И потом, наличие инструкции деления - это Bill(31 знак., 18.04.2010 18:23)
- %-! Так тогда там ВСЁ нечестно. - Т.Достоевский(18.04.2010 18:22)
- Я признаю, что существование операции деления - это плюс. В архитектуре AVR про деление "забыли" только потому, что вся ее фишка в том, чтобы все операции делать за один такт Ксения(319 знак., 18.04.2010 19:06)
- Что значит "все"? - Bill(18.04.2010 18:25)
- Суммирование с памятью например, в AVRе такого же нет ;)) - Т.Достоевский(18.04.2010 18:28)
- Есть такие шняги - язык С и компилятор для него - которые позволяют забыть о том, что есть в asm контроллера, что нет. И одной из основных идей AVR было создание 8 битника, который был бы удобен для создания С компиляторов. И эта цель достигнута на Evgeny_CD(55 знак., 18.04.2010 19:26)
- Вот пример реализации Bill(891 знак., 18.04.2010 22:53)
- Bill, остановитесь и посмотрите на название корневого топика :))). Ведь из-за компилятора IAR вся бодяга и завелась. Без него почти всем этот STM8 был индифферентным :))) - Dir(19.04.2010 00:05)
- Неа, не из этого. Вот из-за этого (см. ссылку). Ксения высказалась Bill(174 знак., 19.04.2010 06:55, ссылка)
- Он и сейчас индифферентен. Просто хотим убедиться в своей правоте по поводу выбора AVR как восьмибитника всех времен и народов. Для этого нужен "мальчик для битья" - AST(19.04.2010 00:09)
- Нет в мире совершенства. И AVR этому пример. Впрочем, Bill(24 знак., 19.04.2010 07:00)
- А отчего про 51-ые никто не вспоминает? Они ведь тоже 8-битные. - Ксения(19.04.2010 00:10)
- Нет Бога кроме Микрочипа и PIC пророк его :) - Гудвин(19.04.2010 00:14)
- я вспоминаю. особенно разницу с АВР по количеству команд в прологе обработчика прерывания. - Vit(19.04.2010 00:13)
- Я бы не сказала, что пролог (и эпилог тоже) обработчика на AVR короток... - Ксения(19.04.2010 00:15)
- А вам и говорят про это :) В 51 переключил регистровый банк и все дела... А AVR еще та кривизна со своими "несимметричными" регистрами. - Гудвин(19.04.2010 00:18)
- Ну так и юзали бы тогда 51-й! Я и спросила, отчего про него молчок, как будто похоронили, а всё AVR из стороны в сторону склоняют? Плох AVR - работайте на 51-м! - Ксения(19.04.2010 00:30)
- используем и 51, и не только. Об том и речь. Не надо зацикливаться на одном семействе - koyodza(19.04.2010 10:59)
- Когда надо, использую 51. Например, AT89S52 в почти мелком (500+) опте можно найти по $0.8 - часто бывает, что в комплексе это выгоднее. А ещё использую C8051Fxxx - они значительно быстрее, но цена не всегда конкурентноспособная, особенно для Vit(22 знак., 19.04.2010 00:39 - 00:43)
- Ну вот... Попал под раздачу/оказался козлом отпущения ;) Это была моя первая робкая попытка вставить фразу ;) Кстати, в своих девайсах в основном AVR и юзаю. - Гудвин(19.04.2010 00:35)
- Дык и работаем, только AVR иногда дешевле, центов на 5. - Т.Достоевский(19.04.2010 00:32)
- Да не... Кетайцы не спроста cosmic ломали, думается. Чуют выгоду... - Гудвин(19.04.2010 00:09)
- У них есть свои фишки. Например, поддержка 16-разрядных данных. И потом, BK(483 знак., 18.04.2010 10:43,
)
- ню-ню Т.Достоевский(18.04.2010 02:37)
- а что, на стм32 поднял? Когда и насколько? 8=() А насчёт широты применения у нас - имхо, тяжело, народ очень крепко на атмелах сидит - koyodza(17.04.2010 22:29)
- Мелкие меги с CAN стОят как крупные кортексы. Если STM8 c CAN будет дешев, то это позволит заткнуть нишу. - Гудвин(16.04.2010 19:42)
- Я начинаю использовать. Приобрел программатор, собираю платку, пишу тестовую программу. Пока использую ассемблер. - BK(16.04.2010 19:08,
)
- Подскажите че поставить на плату лучше между разьемом и драйвером RS485 (SN65HVD20)? Голые ноги не хочется пускать... может какой-нить доступный транс или дроссель? - z00f(06.08.2010 09:18, SCH, полностью)Shura
- Добрый вечер GURU Помогите плиз .Решил освоить ARMы Скачал демо KEIL mVISION c офф сайта Читаю HELP по MMC/SD цитата если вы хотите использовать SD как внутреннюю память девайса подойдет SPI режим .А если как съемною память то драйвер MCI_LPC23xx.C ROMAN 512 (357 знак., 13.07.2008 17:12, ARM, полностью)Sergey Pinigin
- А бывают ли в природе миниатюрные ионисторы с малым ESR (< Ома)? - Shura(06.08.2010 12:25, SCH, полностью)
- Подскажите Atmel или PIC с тремя USART ну или более. Надо обмениваться данными по 3м портам одновременно. Или сделать один USART программно? - z00f(04.08.2010 10:05, MCU, полностью)