- Мэр Венеции планирует установить на границе города счетчики для подсчета зарубежных гостей, для борьбы с крохоборами. А нормы европейской морали такое допускают? :) - mut(10.11.2017 12:34, Off, ссылка, полностью)
- AD, сцуко, вслед за другими трамполизами перестали продавать online в Россию :(( MBedder(09.11.2017 17:54 - 17:57, SCH, полностью)
- Чота тоже испужался барьерности АРМов при буферах. И нарыл, что не только способные на ре-ордеринг АРМы, но и банальные АВРы могут при многозадачности поднаср@ть в карман зазевавшемуся: Petrovich(430 знак., 08.11.2017 10:30,
, AVR, полностью)MBedder
- 1) volatile int head, tail. 2) вставить asm volatile("": : :"memory") после каждого ++ (или после обоих). - fk0(09.11.2017 00:06)
- Торможу. Собственно операция ++ нифига не атомарная же. Чтение-модификация-запись. И прерваться может на каждом тире. Если gcc то использовать __sync_add_and_fetch(), иначе х.з. что делать. Для обработчиков прерываний, понятно, мьютексы fk0(61 знак., 09.11.2017 00:47)
- Со времен 8080 "атомарность" операции чтение-модификация-запись достигалось запретом и разрешением прерываний. Что-то изменилось? - VLLV(09.11.2017 11:35)
- Запрет прерываний не всегда возможен. - fk0(09.11.2017 23:40)
- Здесь ошибка не от атомарности RMW. Здесь ошибка атомарности наблюдения за инкрементами обоих переменных. Если Задача2 получила управление после tail++, когда обе переменные равны, и успев загрузить head, потеряла управление, и в следующий раз, Petrovich(80 знак., 09.11.2017 12:40,
)
- Петрович набросил и устранился. Атомарность нужна редко. Чаще всего можно выкрутиться при помощи volatile. - SciFi(09.11.2017 12:09)
- На 8-битном процессоре чтение и запись не атомарные -- не выкрутишься. Старший байт записал например, обновленный, а младший не успел. А другой поток читать начал. И ошибка. - fk0(09.11.2017 23:41)
- В таких случаях можно читать несколько раз, пока не прочитаешь то, что нужно. - SciFi(10.11.2017 07:31)
- Не всегда в общем случае. Как понять критерий нужности? - fk0(10.11.2017 11:31)
- часто при чтении пару раз подряд совпасть должно - Vit(10.11.2017 11:40)
- Если читаешь достаточно быстрый аппаратный таймер -- он никогда не совпадет. Младшая половина всегда убегает вперед, а старшая за несколько чтений не успевает измениться. См. мой ответ ниже. - fk0(10.11.2017 11:46)
- Таймера считываются проще Petrovich(145 знак., 10.11.2017 12:57,
)
- У тебя три загрузки таймера в цикле, а у меня два. И положение байт в структуре -- не гарантировано. - fk0(10.11.2017 13:04)
- Схематично - это вот так: 1) Берём МК с таймером 2) ... 3) Профит! - SciFi(10.11.2017 13:04)
- Таймера у читающих даташиты считываются еще проще - при корректном чтении первой половины таймера (в ДШ написано, какую именно половину следует читать первой) содержимое второй половины аппаратно защелкивается в теневой регистр, из которого MBedder(38 знак., 10.11.2017 13:02)
- Увы, это не всегда помогает. У pic18 есть теневой регистр, но... для нормальной работы пришлось городить такую конструкцию: аппаратный таймер 16 бит, или даже 12, тут не помню, по прерыванию инкрементится ещё слово (16 бит) программной части fk0(1081 знак., 10.11.2017 13:12)
- 8051 просит разъяснить поподробнее о теневом регистре :) - Petrovich(10.11.2017 13:06,
)
- Тяжёлое детство, деревянные игрушки, отсутствие теневого регистра. У меня, кстати, на столе лежит штука, в которой интересный регистр разбит на половинки, и именно вот эта петрушка. Выкинуть на помойку не предлагать. - SciFi(10.11.2017 13:06)
- Нафиг общий случай? Пару раз такое нужно было, всё было просто. Чтение переменной, которая меняется достаточно редко: SciFi(190 знак., 10.11.2017 11:36)
- Да я думал неинтересно народу... Надеюсь, вы поняли откуда появляется ошибка. Это, оказывается, всего лишь ошибка наблюдателя. Выход - проверять в обратной поледовательности чем инкремент, т.е. if(tail>head) {out ERROR;} и будет хорошо. Petrovich(866 знак., 09.11.2017 12:33,
)
- Только как понять, выкрутился или нет? - VLLV(09.11.2017 12:18)
- Появились 1. Новые методы запрета прерываний "на время" 2. Атомарные операции инкремента/декремента/и других модификаций ячейки памяти. - AlexBi(09.11.2017 11:51)
- В условиях ни чего не сказано про приоритеты, кто кого может прервать. Если считать что задачи 1 и 2 с одинаковыми приоритетами и прерывать друг друга не могут, тогда проблемы нет совсем. - AlexBi(09.11.2017 11:11)
- что значит "прерваться может на каждом тире" ??? где сохраняется состояние? ну, как узнать на какое тире возвращаться??? - Mahagam(09.11.2017 02:11)
- Ты ещё. Не видел. Чуда? Так сходи. И посмотри. Кто там модульки хотел с платой фрезерованной на определённую глубину.. - Молодой коллега(03.11.2017 21:41, Tech, ссылка, ссылка, полностью)
- Подбираю надежные кнопки есть вопросы по оценке долговечности. misyachniy(264 знак., 08.11.2017 19:33, SCH, полностью)
- 160 или 260 - довольно "легкие" кнопки, кувалдой нажимать нельзя. На надежность может влиять длина и материал штока. - Хитрый Китаец(10.11.2017 10:51)
- самые крутые кнопки здесь - AU08(09.11.2017 03:20, ссылка)
- Кнопок, как собак нерезаных... Вот красавцы... - seryy(09.11.2017 00:02, ссылка)
- Про плёночные клавиатуры по ссылке: усилие срабатывания клавиш, Н: от 1,5 до 2H для mylar dom (ресурс 500К циклов), ~3.4H для metal dom (1М циклов). - AU08(08.11.2017 22:59, ссылка)
- КМК, 160 и 260 - это усилие срабатывания (кнопки разной характеристики внутри типа). А долговечность - более-менее одинакова у типа в целом (иногда - повышается при снижении усилия). - Точка опоры(08.11.2017 21:15)
- Можно в другую сторону посмотреть. В 91 году заказывал пленочные клавиатуры в Питере с окном под LED дисплей, самоклейка с хорошей агдезией, влагозащита, маслозащита, вроде и агрессивных сред не боится, к ним ни одной претензии за все годы не было. - Visitor(08.11.2017 19:49)
- Возьми карандаш, закрепи по центру, повесь на один конец гирьку 260г, нажми на другой конец. Почувствуй! - IBAH(08.11.2017 19:48)
- Посоветуйте замену IGBT драйверу IXDN604SIA пжлст.. - nanorobot(10.11.2017 08:16, SCH, полностью)
- Тут недавно обсуждали 3 млрд. руб. на разработку ЭК. Эта новость просто меркнет, перед: "Москва планирует потратить 6 миллиардов рублей на подсветку деревьев." Тротуарная плитка и бордюры уже неактуальны, так как если их менять через год, то Экспериментатор(230 знак., 03.09.2017 15:26,
, Off, полностью)
- Народ развлекается создавая икстишку)) - Alex68(09.11.2017 19:54, Off, ссылка, полностью)
- С добрым Утр!м AU08(10.11.2017 05:42, Off, полностью)
- [10GBase-T 10GBASE-SR SFP+ embedded] Системный топик. Как использовать для целей разработки, как использовать для промышленных проектов. Evgeny_CD(1046 знак., 31.10.2017 00:02 - 10.11.2017 00:16, dao, полностью)
- а на какой xxG мы можем рассчитывать по импортозамещению? Царская Морда(80 знак., 31.10.2017 09:41)
- Жень, 10GB в промышленности - куда ? И на какое расстояние, и ... Какой объем информации ? _basile(220 знак., 31.10.2017 01:23,
)
- Как уже написано, главное в 10Gb не скорость, главное , что там latency существенно меньше, че у того же 1Gb. - blackprapor(31.10.2017 09:44)
- Вопрос был: В какой области промышленности нужны 10GB. Ответа нет. Даже 100МВ - по самые помидоры. - _basile(31.10.2017 13:00,
)
- Айтишникам только дай гигабайты и гигагерцы - они их сразу куда-нибудь впихнут. А потом вся эта промышленность будет останавливаться, как только доступ в тырнет пропадёт. - SciFi(31.10.2017 13:12)
- А latency должно обеспечивать оконечное устройство, и сам сервер, а не канал связи. У меня был случай, на RS422 PC видеосервер захлебывался, а говно гнали на мою AtMeg-у. Пока шеф ногу не сломал, и я взял инициативу в свои руки, и доказал, где _basile(62 знак., 31.10.2017 13:10,
)
- Подсказываю. PCIe 3.0 x1 хватает для любого IO, кроме графики и видео (На него хватит). Здесь у тебя в рамках цеха получается сеть с большей пропускной способностью и с ненамного большей латентностью. Evgeny_CD(73 знак., 31.10.2017 01:54)
- Фсе, я спать, а тут подруга хрюкает, и задницей крутится. - _basile(31.10.2017 01:39,
)
- Промышленное 10G - это что? 100500 биткоинов, отлитых в граните за секунду? Хочу всё знать! - SciFi(31.10.2017 00:05)
- А вот скажите мне, отчего Power JFET не популярны? На материнках их встречал, но и только. - Alex68(09.11.2017 20:44, SCH, полностью)
- [Power JFET] современные. Небольшая подборка. Evgeny_CD(381 знак., 09.11.2017 22:26 - 22:29, SCH, ссылка, полностью)
- Верховный суд Германии признал, что человек может быть существом бесполым. «Принадлежность к полу имеет первостепенное значение для личной идентификации, это обычно играет ключевую роль одновременно в представлении человека о самом себе и в том, AU08(201 знак., 09.11.2017 20:26, Off, ссылка, полностью)
- [Основа. Ксения и Синус как собственная функция.] Философский вопрос. Как-то резко возросла популярность темы "сигнал сотни КГц-единицы МГц с выхода DDS усилить и потом проанализировать". Началось все с АМ приемника имени Ксении :) и Evgeny_CD(189 знак., 13.10.2017 14:36 - 08.11.2017 23:30, dao, полностью)
- Предлагаю неологизм - ксинус :)) - MBedder(09.11.2017 19:38)
- Есть идея! -> - Evgeny_CD(08.11.2017 23:38, ссылка)
- При помощи GaN RF полевиков -> можно такой тестовый импульс вкачать в объект, что мало не покажется. - Evgeny_CD(08.11.2017 23:29, ссылка)
- подскажу еще область применения DDS(возможно это кому то спасет жизнь:)). Это машина Райфа и сканер Хильды Кларк. Повесть Ксении хорошо ложится под их железо) - lexxx-lexxx(15.10.2017 12:31)
- Философской ответ: Ксения(3537 знак., 13.10.2017 19:53 - 20:03)
- Ув. Ксения! Прочитал внимательно ваш фельетон. С удивлением отметил, что вы трактуете понятие частоты в бытовом смысле. Частота характеристика сигнала, а не объекта. Так же вам ,видимо, не знакомы понятия аналитического сигнала. Частота (с большой IBAH(116 знак., 14.10.2017 13:25 - 13:32)
- "надежда на преобразование Фурье" в общем-то есть следствие линейности и стационарности уравнений электрических цепей. В силу этого, гамонические функции sin и cos являются "собственными векторами" линейных дифференциальных операторов описывающих ВКПб(297 знак., 13.10.2017 21:57,
)
- Признание вами того факта, что "функции sin и cos являются собственными векторами линейных дифференциальных операторов, описывающих поведение электрических схем", тожественны утверждению, что электрические схемы могут изменять лишь фазу и Ксения(1704 знак., 13.10.2017 23:54 - 14.10.2017 00:03)
- сразу видно, что у вас не РТешное образование. Одно из определений линейности - отсутствие новых гармонических составляющих. Система взглядов в этой области уже лет 50 как окончательно сформировалась. Курсе на 4 интересовался фильтрами на IBAH(144 знак., 14.10.2017 10:45, ссылка)
- Если уж вы претендуете на философичность, то вам следует признать, что само понятие "частота" определено только для гармонической функции. Поробуйте-ка вычислить частоту полинома Чебышева 10 порядка.. :) Или, проще, найдите частоту прямоугольного ВКПб(181 знак., 14.10.2017 00:07,
)
- Понятие частоты определено для всякой периодической функции, а не обязательно гармоники. А то обстоятельство, что разложение меандра по Фурье дает множество частот, существа дела не меняет, т.к. и чистая гармоника, будучи разложенной на Ксения(360 знак., 14.10.2017 00:23 - 00:25)
- Ксения, для женщины вы слишком умны. Меня это пугает :) Вы наверно и про ортогональные функции знаете ? - scorpion(14.10.2017 01:10)
- => - Ксения(14.10.2017 01:14, ссылка, ссылка)
- Вам в большой науке надо карьеру делать, а не в электронике :) - scorpion(14.10.2017 01:16)
- Точно! Будете на пару с ней гайки крутить и скулить про скудное финансирование "большой науки".. :) - ВКПб(14.10.2017 01:24,
)
- Ну так я не говорю что ей обязательно здесь надо. Может в штаты или в Европу поехать. - scorpion(14.10.2017 01:26)
- Увы, времена, когда там гайки были красивше и ключ толще, потихоньку уходят в прошлое. - Evgeny_CD(14.10.2017 01:42)
- Дело не в гайках. Украсть уже нечего.. :) В 90-е "успешный" ученый увозил с собой на Запад секреты и многолетние наработки трудовых коллективов не в одну тысячу кандитатов и докторов наук. Там, на Западе это предательство весьма высоко ценилось и ВКПб(81 знак., 14.10.2017 01:51,
)
- Вот я сейчас, можно сказать, топ менеджер, в одном НИИ. И далеко не все, что наработали "тысячи кандитатов и докторов наук" стоит дороже бумаги, на которой напечатаны патенты про эти наработки. Evgeny_CD(470 знак., 14.10.2017 02:08)
- Отчасти да, но ценность личности не стоит недооценивать. И вообще, Вы очередной дифур должны решать, а не философствовать :) - Evgeny_CD(14.10.2017 01:55)
- :) - ВКПб(14.10.2017 01:57,
)
- Не, я как недавно побывавший там могу констатировать что гайки там очень блестящие а гаечнве ключи ну просто намного толще :) - scorpion(14.10.2017 01:50)
- Она же химик, а лезет в электронику. Это говорит о том, что как химик она уже сдулась.. :) ВКПб(40 знак., 14.10.2017 01:29,
)
- А мы знаем, что она своим АМ приемником намерила? Может, у нее уже все готово, для большой науки :) - Evgeny_CD(14.10.2017 01:24)
- Вы либо тролль, либо неуч.. :) И да, спорить бесполезно.. :) - ВКПб(14.10.2017 00:28,
)
- Браво! Спасибо! - Evgeny_CD(13.10.2017 23:56)
- Причудливое смешение гуманитария и технаря. Гуманитарий перевешивает, кстати :-) - SciFi(13.10.2017 23:56)
- Всякое подобное Ваше высказывание переносит меня лет на 25 назад, или чуть больше, на экзамен по теорфизу или ТФКП какому-нибудь. Evgeny_CD(1405 знак., 13.10.2017 22:41 - 22:46)
- Скажем сильнее. Синус и косинус - собственные функции пространства. Их одних оно не искажает. Всунешь в него синус - получишь на выходе синус, сдвинутый, усохший, но всё равно синус. Электрические цепи - частный случай. - Крок(13.10.2017 22:02)
- Бурные, продолжительные аплодисменты! Зал встаёт, крики "биииис!" - Крок(13.10.2017 21:43)
- Браво. Замечательно. Не редко, знать "как правильно делать" - ничто, по сравнению со знанием "почему правильно именно так?". - Скрипач(13.10.2017 21:34)
- Вот это вот: Барбос(332 знак., 13.10.2017 20:47)
- Классный стеб! Но карьера Дарьи Донцовой Вам не грозит, адептов культа мало найдется. Для прикола почитайте "хроники лабораторий", возможно понравится и вдохновение принесет :-) - Visitor(13.10.2017 20:15 - 20:19)
- Не, ну если сидя в теплой лаборатории можно сканировать до упора (привет нафигаторам и QRSS-энтузиастам), то в "поле" FFT может оказаться очень кстати. Например - выделить области просмотра. А вообще - интересная точка зрения. - Toчкa oпopы(13.10.2017 20:12)
- Да, круто... А ещё для устранения из синусоиды постоянной составляющей бывает достаточно поставить разделительный конденсатор... - dastun(13.10.2017 20:01)
- Спасибо!!! Я просто в ауте! Вся суть значительного куска методологии электроники в одном экране текста! Смущенно умолкаю! Ксения, у Вас талант к преподаванию! - Evgeny_CD(13.10.2017 20:01)
- Кажется, речь о разных вещах идет. DDS одна тема, ХРПВМ - High Resolution PWM, к примеру для полностью цифрового усилителя класса Д для оцифровки 12-ти бит на частоте 250 кГц тактирование счетчика PWM должно быть около 3.2 ГГц. Ну ТИ это решили Visitor(120 знак., 13.10.2017 19:38)
- Ну и да - ДДС - это просто синус для ленивых. Не более того. - Крок(13.10.2017 15:13)
- И снова здрасьте. При условии бурных и продолжительных аплодисментов готов прочесть лекцию о взаимодействии ЭМ поля с веществом в диапазоне 0.1Гц - 100МГц, но мне казалось, что об этом рассказали в средней школе и на первых двух курсах Крок(73 знак., 13.10.2017 15:12)
- Где в РФ можно заказать наклейки на лицевую панель (декоративные панели) окромя "Никколь" и "МДМ-принт"? AU08(2149 знак., 09.11.2017 00:09 - 07:26, Tech, ссылка, ссылка, полностью)MBedder