- нужен простой датчик наклона - только для определения, висит ли устройство вертикально на стене, или лежит на столе. Т.е. 0 или 90 градусов. Ни какой точности не нужно. Sylvan(104 знак., 23.08.2013 12:10, SCH, полностью)
- Хоть ссы в глаза - "выехал на запрещающий сигнал светофора исправно работающей переездной сигнализации перед близко идущим электропоездом" (см. видео с камеры) --> - MBedder(27.08.2013 18:14, zen, ссылка, полностью)General
- А есть в природе небольшие АТмеги у которых часовой таймер выполнен как отдельный блок регистров не подверженный общему аппаратному сбросу? Или, другими словами, как пересбросить AVR сохранив ход внутренних часов? Юра(10 знак., 01.09.2013 11:00,
, AVR, полностью)
- оформить счетчик в секцию .noinit ? - zeleny(01.09.2013 20:45)
- А не проще тогда к авр внешний RTC прилепить? - Mazur(01.09.2013 19:40)
- А внешний таймер - сильно влом поставить. У Maxim/Dallas они есть. С последовательным интерфейсом в том числе. 8 DIP/SOIC не сильно много места займет. - tesla(01.09.2013 19:29)
- Аппаратный сброс - reset или wdt? Если reset, то все. А если wdt, то есть кристаллы, где сработку на wdt не сброс, а прерывание можно сделать. - mazur(01.09.2013 16:23)
- Мелких вроде нет, в каких-то XMega есть - MBedder(01.09.2013 12:28)
- Это хорошо, спасибо. Уже по скайпу начал убеждать руководство менять ориентацию с Атмела на ARM)) - Юра(01.09.2013 13:18,
)
- У Atmel и АРМы есть. - tesla(01.09.2013 15:18)
- Ну, я не силен в номенклатуре Атмела. Про ARM - имел в виду STM32 - Юра(01.09.2013 15:43,
)
- :-) "Мы говорим ARM - подразумеваем STM32!" Я бы на месте ARM обиделся :-))) - SciFi(01.09.2013 16:26)
- Я битый год STMы изучал, уже вкус ощутил) А щас чувствую что все забуду к чьей-то матери, изучая AVR. - Юра(01.09.2013 16:33,
)
- А ты не забывай. Кстати, оно для мозгов полезно, програмить на разных архитектурах. Главное, решить задачу с минимальными издержками, а не сидеть на работе до 12 ночи, изучая STM. Лучше за это время подхалтурить. - tesla(01.09.2013 19:15)
- AVR хороши тем, что многого знать не надо. XMega чуть сложнее, но после прочих AVR адаптация не трудна. А STM32 - такие дебри, которые приучают новичка бездумно копипастить куски чужого кода, не вникая в то, как тот работает. - Ксения(01.09.2013 18:30)
- профессианальных МК пик24 есть часы - хи-хи(01.09.2013 14:45,
)
- Гы, 51-му вот-вот стукнет аж 30 лет! - POV(04.08.2013 20:40, MCU, ссылка, полностью)
- Хороший был камень. В свое время, даже UCOS под него переделывал, так, чтобы в банкуемой памяти каждая задача лежала "в своей банке". А уж, какой медовый ассемблер... - tesla(04.08.2013 20:55)
- почему "был" ? вполне себе живет, особенно много в составе всяких ASIC. - zeleny(04.08.2013 21:00)
- Против ARM - не тянет. Ну, если только в сигналку засунуть, хотя, там вроде PIC-и властвуют. "Обленились" программеры, подавай им С, да еще с плюсами. Сам такой. А чего, сравним какой-нибудь Далласовский супер-пупер 51-й, и хоть Cortex-M0 ? - tesla(04.08.2013 21:22)
- И чего народ на этот Cortex-M0 ведётся? У него от ARM одно лишь название, какой-то дебил среди ARMов. :) - Ксения(04.08.2013 23:03)
- да, главное - выполнить задачу, неважно на каком контроллере. Но ассортимент Cortex растет, и давно понятно что это надолго. Есть смысл догнать и заскочить в вагон, пока не поздно. - zeleny(05.08.2013 00:34)
- Вот здесь посмотрите что наворочено, включая Ultra-Low Power. Главное- периферия. - General(04.08.2013 23:43, ссылка, ссылка)
- Берем STM32F051K8. Что из 51-х рядом стояло по производительности и периферии ? А то, что из АРМ-ов Cortex-М0 - самый тупой, кто-бы сомневался. За то корпуса маленькие, для сравнения с 51-ми самое оно. tesla(103 знак., 04.08.2013 23:24)
- А вот гляжу и мне кажется, что периферия развивается сама по себе, вне зависимости от архитектуры. Скажем, на ХMega понавесили дофига и таймеров, и SPI/USART-ов, и каналов DMA, и контроллер событий, и много еще чего прочего. Получился не МК, а Ксения(169 знак., 04.08.2013 23:46)
- 51-й усе ето потянуть не сможет, захлебнется. А ARM-Cortex - элементарно. Там просто даже по тактовой сравнить. Я уж не говорю про разрядность. А DMA/FIFO в 51-х где ? Этого даже в AVR-ках нету. (ХМеg-и не рассматриваем - это тупиковая ветвь). tesla(153 знак., 23.08.2013 23:18 - 23:22)
- И это правильно. Между руками и мозгами нет никакой корелляции. Если бы в MSP430 техас вовремя заменил ядро бы Cortex - он взял бы 30% рынка. - General(04.08.2013 23:54)
- Совсем вне зависимости от ядра не получится. Попробуйте-ка на 8-ми битном ядре обеспечить атомарный доступ к 32-х разрядному таймеру. - rezident(04.08.2013 23:52)
- В 8-битных PIC'ах доступ к 16-битным таймерам атомарный всю жизнь был. - FDA(26.08.2013 08:21)
- Легко. Посмотрите, как сделано в STM8 (TIM1_CNTRL, TIM1_CNTRH, TIM1_ARRL, TIM1_ARRH). - SciFi(05.08.2013 03:59)
- Кому нужен этот атомарный доступ? :) Лично мне жалко бедного МК, который большую часть времени занимается подвижками байта вправо-влево на 8 двоичных разрядов, пытаясь либо вытащить из 32-разрядного числа нужную часть, либо пристроить байт в Ксения(14 знак., 05.08.2013 00:00)
- Нативность разрядности это не просто абстракция, а реальность жизни. Иначе почему же на вашем любимом AVR до сих пор нет 32-х разрядных таймеров? :) - rezident(05.08.2013 00:18)
- По глупости разработчиков, т.к. все к тому предпосылки уже имеются. Например, в ХMega есть возможность разделить 16-разрядный таймер на два 8-разрядных (хотя мало кто про эту особенность наслышан). А так же есть возможность объединить два Ксения(477 знак., 05.08.2013 00:38)
- Тут вы не правы: Apтём(457 знак., 05.08.2013 00:30)
- Лень пересматривать все даташиты подряд, не могли бы вы указать на конкретные кристаллы xmega с такими свойствами? Могут ли эти "32-х разрядные" таймеры capture-ть 32-х разрядные значения? Можно в них загружать 32-х разрядные значения для задания rezident(125 знак., 05.08.2013 01:43)
- Во всех случаях смотрите даташит на ATxmega128A1(U). Она хоть и самая старая по возрасту, но зато всего в ней по максимуму, а все прочие, как правило облегченные. 32-разрядного таймера, так такового, там нет, но можно "соединять" таймеры тем, что Ксения(1395 знак., 05.08.2013 02:56 - 03:14)
- Все даташиты пересматривать не надо, и лучше смотреть в мануалы. Про 32-битность таймеров есть пишут в мануалах на семейства A, B, D (может и наверняка тоже есть и у семейств С и E). Apтём(726 знак., 05.08.2013 02:20)
- Вы сами не логичны. Раз уж 16-разрядные таймеры 8-разрядная архитектура иметь не запрещает, от отчего бы быть запрету на 32-разрядные таймеры? - Ксения(05.08.2013 00:42)
- А не жалко бедного 8-ми битника, который на арифметике с INT16, я уж не говорю про INT32, вызывает какие-то функции ? Там где ARM все это за один такт делает. А "ногодрыжество" должно обеспечиваться соответствующей периферией (таймерами). - tesla(05.08.2013 00:09)
- Во-во. 51-й наверное дольше всех оставался без встроенного АЦП и внутрисистемного программирования флешь. Банально производители не делали ставку на этот сегмент рынка. - POV(04.08.2013 23:49)
- Включить/выключить чего-то - тянет любой МК. Выбор тока по цене делается. - POV(04.08.2013 21:27)
- в 2008г :=) - koyodza(04.08.2013 20:41)
- Вот Медведев поднасрал-то: tesla(203 знак., 01.09.2013 20:05, zen, полностью)
- Помогите, пожалуйста найти макроассемблер 2500 a.d. 4.04a,нужен для учёбы... - 1(31.08.2013 21:50,
, MCU, полностью)MBedder
- "Еще один взрыв мозга!" (C) - 1986ВЕ3. 2xEthernet+PHY - LightElf(06.05.2013 12:18, ARM, полностью)
- какие сейчас графические жки производятся? нужен небольшой экран примерно 20х30мм, 64х128, 84х42 и т.п. причем недорого. вроде один из кандидатов LPH7366 - он же nokia5110. привлекает цена и доступность для малых количеств. напрягает возможные AVF(275 знак., 31.08.2013 16:59, SCH, полностью)
- а как преобразовать сигнал энкодера с дифференциальным выходом в однополярный ? Там вообще что в реале на выходе ? Что-то типо RS-485 ? - MegaJohn(31.08.2013 22:11, Cyber, полностью)
- Доброго времени суток. Есть вопрос по STM32F4: можно ли выполнить отдельную функцию (например стирание/программирование flash) из встроенного в чип озу при выполнении общей программы из flash? У атмела в sam7 это работало чëтко, а здесь у Пëтр(51 знак., 31.08.2013 13:58,
, ARM, полностью)
- Сделал для себя pdf-файл книги "TCP/IP Архитектура, протоколы, реализация". Кому интересно - положил в Upload. Михаил Е.(29.08.2013 18:25 - 30.08.2013 15:25, dao, ссылка, полностью)
- Немного цифр о зарплате инженеров ТАМ :) Там ниже есть комментарии, довольно схожие проблемы с нашими. - Alex68(28.08.2013 20:32 - 20:55, zen, ссылка, полностью)
- ЭТО ДИВЕРСИЯ!!!__ "Украинскую гимнастку наградили золотом под гимн России" - =L.A.=(29.08.2013 15:22, zen, ссылка, полностью)General
- Покритикуйте схемку, сочинил вот для пробуждения DCDC от аудиосигнала, есть жёсткие ограничения: диапазон питаний 0,7..1,7V; потребление в стендбае - микроамперы, простота, надёжность, дешевизна Adept(1074 знак., 29.08.2013 23:10 - 23:17, SCH, полностью)
- спасибо за обсуждение, "всё было конструктивно, до понедельника" :)) если у кого будут ещё мысли - милости прошу... Итак, по обсуждению: Adept(552 знак., 30.08.2013 16:05 - 16:12)
- Выход схемы нужно сделать с коллектора Q4, и R8 переключить туда же - MAX1678 на /SHDN нужно минимум 0.8 x VBATT - Vit(30.08.2013 10:21 - 10:53)
- Эта можно. Shut down с ошибкой написано. Кстати если имел ввиду, что под занавес ты его в штопор вгоняешь, то все равно с ошибкой. Правильно в этом случае будет - shoot down :) - Codavr(30.08.2013 00:06 - 00:11)
- сдаётся из-за одного номинала С2 и C3 могут быть гонки по включению батарейки - Vit(29.08.2013 23:38)
- Параметры входного сигнала? Когда схема срабатывать должна? - Shura(29.08.2013 23:25)
- По входным сигналам - картинку прилагаю: Adept(193 знак., 29.08.2013 23:35)
- На картинках твои модельки, которые ничего общего не имеют с реальным аудиосигналом - Shura(29.08.2013 23:42)
- Коли речь о миллисекундах, то взять какой-нибудь микропотребный PIC/AVR/MSP со встроенным усилителем/компаратором, пробуждать его раз в миллисекунду ненадолго и наслаждаться - MBedder(29.08.2013 23:38)
- Аффтар привёл осциллограмму песни You Suffer в исполнении группы Napalm Death. Если он хочет что-то более вменяемое детектировать, то ему сначала надо с критериями определиться. - Shura(29.08.2013 23:54, ссылка)
- питание - 0,7-1,5V (одна батарейка)!! Есть конечно МК со встроенным DCDC, но в проекте уже прописались mega88 и XMEGA (два варианта девайса), так что низковольтный МК заюзать не получится. - Adept(29.08.2013 23:48)
- ТС нужно чтоб схема работала от 1,5В и вплоть до 0,7В. Такие МК по-моему только у TI имеются - MSP430x09x (Vcc=0,9В...1,65В). - rezident(29.08.2013 23:48, ссылка)
- Т.е. импульсная помеха любой длительности
должна может включать? - rezident(29.08.2013 23:38)
- А марганцовкой зачем поливал? :)) MBedder(29.08.2013 23:14 - 23:20)
- Все-таки, никак не могу понять – почему большие приложения не пишут методом компиляции байткода в нативный бинарный код? -> Старое обсуждение --> Свежая наводка Vit на Cosmos Evgeny_CD(3244 знак., 29.08.2013 14:37, dao, ссылка, ссылка, полностью)
- Oracle анонсировало виртуальную машину Java ME3.3, которая может запускаться без ОС и даже на STM32 F207IG -> - Evgeny_CD(30.08.2013 12:00, ссылка)
- "MS working on a same compiler for C++ AND C# ! Not in 'incubation' but for production !" -> - Evgeny_CD(29.08.2013 19:52, ссылка)
- оно без мусорщика никак. а это не 50 мкс. - Vit(29.08.2013 15:59)
- насколько я знаю, все современные VM используют JIT, то есть исполняется таки бинарный код. если разбираться - рекомендую начать с QEMU - мега-проект. а стратегический смысл использования байткода - платформонезависимость. например, при вскрытии ыыыы(112 знак., 29.08.2013 15:56)
- вы вообще стиль того как пишут на том же шарпе видели? Mahagam(414 знак., 29.08.2013 15:49)
- почему не пишут ? gcj, Excelsior JET, RoboVM, JNC. Еще по ссылкам интересные проекты. - zeleny(29.08.2013 15:40, ссылка, ссылка)
- Excelsior JET -> и другие продукты этой отечественной компании - просто улет! --> Старое обсуждение этой компании - Evgeny_CD(29.08.2013 20:02, ссылка, ссылка)
- RoboVM compiler translates Java bytecode into native ARM or x86 code. -> --> заточно для Android and iOS - Evgeny_CD(29.08.2013 20:00, ссылка, ссылка)
- JNC is a Java to native compiler. It allows AOT (ahead of time) compilation of your Java applications. With JNC, you can create real standalone native binaries (.exe on Windows) which will no longer depend on a JRE. -> - Evgeny_CD(29.08.2013 19:57, ссылка)
- GCJ ... compile Java source code to Java bytecode (class files) or directly to native machine code, and Java bytecode to native machine code. -> --> - Evgeny_CD(29.08.2013 19:54, ссылка, ссылка)
- Parrot - регистровая виртуальная машина, заточенная для языков с динамическими типами данных. -> Основа Perl 6, вот только "Разработка Perl 6 началась в 2000 году, и с переменной эффективностью продолжается и по сей день. У проекта нет чётких Evgeny_CD(96 знак., 29.08.2013 19:50, ссылка)
- LibJIT — это фундамент для создания большого числа виртуальных машин, динамических скриптовых языков. - Evgeny_CD(29.08.2013 19:44, ссылка)
- Спасибо! Спасибо! Спасибо! Супер-подборка! Разбираем все по порядку. - Evgeny_CD(29.08.2013 19:43)
- А кто сказал, что нативный код будет быстрее? В этих ваших VM наверняка куча run-time проверок, которые и вносят львиную долю задержек при выполнении кода. - SciFi(29.08.2013 14:42)