- Посоветуйте, на что перебраться с AVR платформы? MSP430 смотрел - ничего так, но уже не актуально. STM32, LPC, *** ? Кто что сколько-нибудь конкретное порекомендует? - Dingo(05.02.2014 20:07, MCU, полностью)
- А цель перехода? - Ациль Шифер(07.02.2014 18:43)
- По легкости освоения мне EFM32 понравились больше чем LPC и STM. Если ценник и тиражность рулят то STM. Еще можно поглядеть Cypress PSOC с их необычной периферией, некоторым может пригодиться. ON Semi Kinetis выглядит интересно но народ как то ASDFS(81 знак., 05.02.2014 23:39)
- MSP430G2xxx не стОит сбрасывать со счетов. Дешево, шустро, маложруче, для батарейного питания. Причем старшие версии 56 кб flash, 4 кб RAM, tssop38. 2$ в наших краях. Младшие - от 8 ног по цене семечек. - Гудвин(05.02.2014 20:31 - 20:35)
- Правильно 3m пишет - вам зачем переходить? Можно на xmega или AVR32. Или SAM-ы. EFM32 тоже ничего, особенно если MSP430 привлёк. Или Кинетисы. STM/LPC - это mainstream, тоже годно и востребованно... Apтём(41 знак., 05.02.2014 20:32 - 20:35)
- поскольку требования к платформе не озвучены то в первую очередь смотрите "народные" STM32. Во вторую LPC. - 3m(05.02.2014 20:16)
- Подскажите, на сколько реально считать микросхему m430f149 rev N ? - mika3444(13.02.2014 00:23, MCU, полностью)MBedder
- Может подскажет кто. Хочется часть функций из bootloader экспортировать в основную программу (чтоб их оттуда вызывать). Оптимальным было бы, чтоб это делал линкер (GCC). Но не совсем представляю как. Можно, конечно точки входа по фиксированным fk0(360 знак., 04.02.2014 17:45 - 17:54, MCU, полностью)
- Раздвоить I2C. Никто такую задачу не решал? LightElf(234 знак., 05.02.2014 19:16, MCU, полностью)
- А можно ли у нас (СПб или Москва) быстро купить что-то подобное? Кто знает? - bp(04.02.2014 23:19, MCU, ссылка)
- Как d выравнять на границу sizeof(int) ? Менять тип d -- нельзя. fk0(582 знак., 28.01.2014 21:20, MCU, полностью)
- Вопрос по c8051f350/1/2/3. Правильно ли я понимаю, что SPI, I2C и UART одновременно использовать не получится, потому что не удастся развести их по выводам? Спасибо. dastun(28.01.2014 19:40 - 19:51, MCU, полностью)
- про програмирование, вернее gcc -O2 и memory barrier. в какой раз уже наступаем, но продолжаем колоться и есть кактус... все переменные volatile ыыыыыыыыыы(1501 знак., 21.01.2014 17:53, , MCU, полностью)
- Вы привели только два оператора. А что происходит дальше? Сдается мне, что компилятор сделал все правильно. Или нет? - Bill(22.01.2014 13:20)
- дальше возврат из функции - могу привести больше кода, но смысл? - я хотел показать, что компилятор может переставить операции даже с volatile переменными: видно, что первый оператор glob_wbuf[glob_ww]=in_buf[i]; транслируется в ldub ... stb ... а ыыыыыыыыыы(147 знак., 22.01.2014 15:46, )
- так все таки можете проверить предложенный мной вариант и показать полное объявление переменных и массива (во всех местах где они объявляются, если юзаются в разных файлах)? - aoreh(22.01.2014 15:56)
- Уточняющие вопросы. glob_wbuf - volatile? in_buf - volatile? - SciFi(22.01.2014 15:49)
- нет. сейчас я посмотрю еще варианты С - напишу результаты. самому интересно. - ыыыыыыыыыы(22.01.2014 15:57, )
- Ну тогда компилятор всё правильно сделал. Другими словами, сам дурак. - SciFi(22.01.2014 16:04)
- возможно меня извинит, то что это чужой код и вроде как сказали, что volatile пробовали к массиву - не помогло. ну и volatile еще тратит время (ld/st) на работу с ним... то есть решение с барьером, имхо, лучше, но про порядок таких операций я бы ыыыыыыыыыы(116 знак., 22.01.2014 16:32, )
- при объявлении приемника volatile - порядок получается правильный. но я не уверен, что это лучше барьера. по хорошему, в TSO в барьере должно еще flush быть - ыыыыыыыыыы(22.01.2014 16:14, )
- Не понял проблемы. Этот код всегда будет потоконебезопасным. Даже в варианте с барьером. Барьер лишь снижает вероятность неблагополучного события - Sergey_N(22.01.2014 11:31, )
- Любопытно, а если эту конструкцию изменить на: aoreh(62 знак., 22.01.2014 00:31)
- di(); glob_ww++; ei(); -- не вариант? Разумеется di() и ei() являются барьерами одновременно (ибо на 16-битной платформе 32-битный счётчик один фиг за две операции). Ну не совсем ei() прямо таки, а begin_critical() с запоминанием и end_critical() fk0(171 знак., 21.01.2014 23:41)
- Типа баг компилятора? Ну и как от багов компилятора спасут "средства RTOS"? Тогда уж сразу на асме кодить, хотя и у ассемблера могут быть баги :-) - SciFi(21.01.2014 19:35)
- подскажите поставщиков msp430, конкретно нужен msp430f2013ipw с минимальной ценой в количестве 10000. Пока Компэл и digikey. - incognito(21.01.2014 13:59, MCU, полностью)
- Есть датчик HC-SR04. Датчик установлен на произвольной высоте относительно уровня бочки. rustr(239 знак., 17.01.2014 18:39, MCU, полностью)
- Пытаюсь найти недорогой PLC modem на 2400-9600. buslik.be(59 знак., 13.01.2014 16:10, , MCU, полностью)
- ***** тут звонит и спрашивает как мол программировать автоматы. Особенной засадой является перепутывание имён переменных при программировании по методике сходной с методикой Шалыто. Ну там для смены состояния в функции автомата A14 пишем, мол fk0(5267 знак., 11.01.2014 02:01 - 02:07, MCU, полностью)
- Автомобильные МК? Ксения(3379 знак., 26.08.2009 14:23 - 14:27, MCU, ссылка, полностью)
- У Атымела, например, такие. - Точка опоры(12.01.2014 23:50, ссылка, ссылка)
- Интересное ядро. Особенно интересно, что ассемблер дизассемблера дает другие результаты на простейших командах. Vladimir Ljaschko(118 знак., 12.01.2014 23:04)
- Информация по этим микросхемам выдается под NDA, наличие на руках даташитов очень поможет, например, в угоне авто. К слову, АвтоВАЗ многое из перечисленного применяет. - gamma(26.08.2009 14:51)
- достаточно много их таких (TI, Atmel, Freescale, ST...) нынче. есть даже на ARM. - Vit(26.08.2009 14:42, ссылка, ссылка)
- Наброшу ещё немного. Эта фенечка из Радиооцмана не вызвала ни у кого эрекции? - Крок(08.01.2014 22:05, MCU, ссылка, полностью)
- Да там всего 2 МБ памяти внутренней на все 64 ядра. По 32 КБ на штуку. Ни богу свечка, ни черту кочерга. Мущщина(27 знак., 09.01.2014 15:35)
- Вектора перемножать можно. - Крок(09.01.2014 15:50)
- Да. Циклически. Вектора, постоянно сидящие во внутренней памяти. :-)) Мущщина(645 знак., 09.01.2014 16:38)
- Для приложений типа искусственного интеллекта оченно достойная молотилка. Когда распознаванием образов занимался пытался соорудить подобное на отечественных процессорах, но много скромнее по памяти не говоря уже о скорости. Зато Power Consumption Codavr(27 знак., 10.01.2014 13:49 - 13:54)
- Строго говоря, даже паяльником сможет работать далеко не любой пользователь. Есть куча задач, которые неплохо лягут именно на эту архитектуру. Есть немного людей, способных это сделать. Где-то эти множества встретятся. Зачем мечтать об Крок(36 знак., 09.01.2014 18:31)
- Эта шняга, судя по всему, есть не что иное, как реинкарнация полуживого трупа от Inmos - транспьютера. 30 лет назад это мелькнуло, но быстренько загнулось, равно как и Propeller Chip - MBedder(09.01.2014 17:05)
- на электрониксе терли и кто-то заказывал - вроде как сорвали сроки поставки, то есть пока хз. вот живое (можно купить на дигикее) www.xmos.com/products/silicon/l-series - ыыыыыыыыыы(09.01.2014 13:59, )
- "Это было летом, летом"(с) :)) --> - MBedder(08.01.2014 22:37, ссылка)
- Стоит, наверное, как чугунный мост - rod-i-on(08.01.2014 22:07)
- Фпень. Эрекцию дОлжно вызывать это! - POV(08.01.2014 22:07, картинка)
- Вот. Нашел коробочку дцатилетней давности, а в ней... Ностальжи. В те времена дефицит был. - ut1wpr(08.01.2014 22:59, MCU, картинка)