- Обработка прерываний по RTС у ATxmega128A1U, кто может подсказать. Один раз срабатывает обработка imhoteb(124 знак., 19.03.2016 17:41, AVR, полностью)
- Спичка для Союзов. - Codavr(19.03.2016 23:41, zen, ссылка, полностью)General
- Исходный код небольшого гипервизора sav6622(119 знак., 19.03.2016 22:53 - 23:16, dao, ссылка, полностью)
- Хм... Поставил LibreOffice 5.1.1 и не поверил своим глазам - теперь все летает просто, раз в 10 ускорился. Похоже ребята нашли правильную траву. - max(18.03.2016 21:29, dao, ссылка, полностью)
- Кто хаил в конфе советских технарей? saifullin2(38 знак., 17.03.2016 20:17, zen, youtube, полностью)General
- Необходимо ноутбук с крутящейся программой визуализации принимаемых по LAN или RS232 данных заменить на что-нибудь встраиваемое. Alechin(319 знак., 23.02.2016 14:09,
, ARM, полностью)
- А давайте похоливарим о домофонах, вон их тут поминали недобрым словом как эталон ширпотребности… Николай Коровин(546 знак., 16.03.2016 14:05, zen, полностью)
- Про SRN1060. Как может быть Irms больше Isat у дросселя? Bourns дока по ссылке. ANV(54 знак., 18.03.2016 16:57, SCH, ссылка, полностью)
- Обнаружилась непонятная мне проблема с усилителями на ОУ LM2902 - при подаче синуса на вход на выходе возникает искажение типа ступенька с некоторым смещением относительно общего провода. Схема и осциллограмма прилагаются. Осциллограмма снята на AlexG(342 знак., 17.03.2016 19:04, SCH, полностью)
- Не могу найти ничего подходящего под такие вот потребности. Барбос(238 знак., 24.02.2016 21:28, SCH, полностью)
- Вопрос у меня по GPL. Хитрый :) А что если GPL проект хитро собрать - он GPL и останется? Evgeny_CD(428 знак., 16.03.2016 16:36, dao, полностью)
- Вот, похоже, верный рецепт :) Evgeny_CD(384 знак., 16.03.2016 22:44)
- ИМХО должен публиковать. sav6622(353 знак., 16.03.2016 21:40)
- наверно да. любой проект, содержащий GPL, должен лицензироваться под GPL zeleny(534 знак., 16.03.2016 21:35)
- типа берем нахаляву кем-то созданный и выложенный код, модифицируем немного и продаем как свое и фактически закрываем чтоб никто больше не смог собрать использовать или продать? ну а чо, нормальный ход! - blackprapor(16.03.2016 21:12)
- GPL не требует публиковать. GPL требует давать возможность получить исходники тем, кто получает собранную программу. Там можно по-другому крючкотворить. Скажем, забубенить хитрую среду для сборки, до которой без поллитры не догадаешься (те же SciFi(92 знак., 16.03.2016 16:47)
- Вот такой теоретицкий вопрос. Есть UART и программный FIFO на передачу (через прерывания). Нужно ли массив, в котором сидит этот FIFO, объявлять как volatile? - SciFi(16.03.2016 14:57, dao, полностью)
- Эээ... Это хоку?! - IBAH(17.03.2016 15:06)
- практический ответ VL(380 знак., 17.03.2016 11:51,
)
- Мое ИМХО - никакие глобальные переменные не следует объявлять через volatile. В местах, где нужна эта волатильность следует объявить через volatile локальную переменную и работать через нее. Как правило это - ожидание (поллинг) какого-либо флага, il-2(522 знак., 16.03.2016 16:17)
- Эээ.. а как локальная переменная может быть волатильна? Волатильность по определению изменяемость не только программой, если у область действия блок, как "не только программа" про переменную узнает (ДМА в расчет не берем) - IBAH(17.03.2016 15:13)
- А я всегда через преобразование типа указателя делал. Не поручусь, что соответствует стандарту, но вроде работает. йцукен(70 знак., 16.03.2016 19:22,
)
- Какой ужасный говнокод. Будет работать через раз, в зависимости от того, как сложатся звёзды. Всё как раз наоборот: там, где хочется оптимизировать доступ к volatile переменной, создаётся её локальная копия (не volatile), и с ней ведётся работа. - SciFi(16.03.2016 16:23)
- Оригинально... Apтём(119 знак., 16.03.2016 16:22)
- Вряд ли компилер сможет наоптимизировать массив. Потому не вижу смысла. - ASDFS(16.03.2016 15:15)
- Кажись, сообразил. Нужно их делать volatile, чтобы компилятор не поменял местами запись в FIFO и запись в указатель: SciFi(445 знак., 16.03.2016 15:38 - 15:49)
- Массив - чтобы компилятор не выкинул считывание из якобы пустого, голову - чтобы с хвостом нормально сравнивал. Это то, на что с иаром нарвался... Andreas(172 знак., 18.03.2016 09:48)
- это похоже на "функциональщину головного мозга" - IBAH(17.03.2016 15:21, ссылка)
- Зависит от... В общем случае volatile не является memory barrier'ом, ровно как и наоборот, явный memory barrier (__sync_syncrhronize() в gcc) может ничего никуда не записать, если без volatile. Вот страшненькая история по ссылкам. Могу добавить, fk0(200 знак., 17.03.2016 12:21 - 12:32, ссылка)
- Не догоняю. a=2; b=2; c=a+b; может компилироваться как a=2; c=a+b; b=2; ? - VL(17.03.2016 12:07,
)
- Иар уже побеспокоился за индусов:) Если и массив и указатель volatile и меняются в одной строке то будет предупреждение>>> - 1111111(16.03.2016 16:16, ссылка)
- А по сути? Не уходите от вопроса. Как насчёт указателя на голову этого FIFO? Он в обработчике прерывания не меняется, как и тот массив. - SciFi(16.03.2016 15:28)
- Пошшупал недавно STM32. Заюзал CubeMX. Быстро поднял всё, что хотел, НО размер кода ужасает, равно как и сгенерённый си-код. Структура на структуре и структурой погоняет. Почесал затылок и полез читать даташиты. Ну и залудил по привычке, как Звероящер(98 знак., 17.03.2016 18:21, ARM, полностью)
- STM32F103RBT6. ВЗЛОМ? Constantin24(357 знак., 16.03.2016 13:46, ARM, полностью)
- А там нету высокого напряжения? Yft(71 знак., 17.03.2016 18:30)
- Вопрос: в самой прошивке что-то вроде бута и т.п., связанного с перепрошивкой флеши во время работы программы есть? Может, подглючивает и пишет не то и не туда? - ROBINZONE(17.03.2016 11:38)
- Скорее это к непознаваемому относится. Попалась одна партия C8051F343, тоже у клиентов часть потерлась. После второй - третьей перепрошивки работают. - Visitor(17.03.2016 08:30)
- А есть вариант что когда нет питания на контроллере, то на его ножках может присутствовать какой либо уровень? CADiLO(21 знак., 16.03.2016 16:42)
- При сбросе ReadOut Protection очищается ВСЯ Flash-память. На то она и защита. Я больше поверю в то, что вы тупо не установили защиту, а затем по какой-то причине у вас стерлась первая страница. Этот вариант гораздо реалистичнее, чем мифическая il-2(87 знак., 16.03.2016 15:21)
- А прошивали процы при номинальном напряжении? - ASDFS(16.03.2016 14:55)
- Чисто версия. Заказчик по собственной глупости спалил STM32F103RBT6. Случай, вероятно, не гарантийный. Хаос(93 знак., 16.03.2016 14:15,
)
- Ровно 2 года. Вот время летит... - Это_Я(16.03.2016 18:23, zen, полностью)General