- Помнит ли кто как в PCAD создавать компоненты с внутренними перемычками? misyachniy(1278 знак., 17.09.2018 20:32, dao, полностью)
- Alibaba через год выпустит чип с ИИ, а через два собственный квантовый процессор - sav6622(19.09.2018 20:27, dao, ссылка, полностью)
- Кто в курсе - timeinformer моно как то обмануть или блокировать на время? Поставили на рабочий комп по распоряжению владельца завода. - Make_Pic(19.09.2018 17:52, dao, полностью)
- господа хакеры! подскажите плз как получить сигнал что удаленный комп не пашет? м.б. какой-то типа пинг? LordN(388 знак., 18.09.2018 06:07, dao, полностью)
- Процессорный модулек от АО НПЦ «ЭЛВИС» -> --> на первый взгляд, выглядит разумно. - Evgeny_CD(14.03.2018 14:14, dao, ссылка, ссылка, полностью)
- Делает ли кто проводку дорожку между выводами SOIC с шагом 1,27? Какая ширина PAD и дорожка/зазор? - misyachniy(11.09.2018 12:32, dao, полностью)
- Ja, ja, natürlich :)) --> - MBedder(11.09.2018 16:06, ссылка, ссылка)
- В чем проблема? SOIC8 (по IPC-SM-782A) ширина между выводами 1.27мм, ширина контактной площадки 0.6мм. Остается 0.67мм - типично я делаю дорожку 0.2 и с зазорами 0.2 прокладываю в локальном дюймовом гриде строго по центру. Зазор маски от меди Ralex(50 знак., 11.09.2018 16:02)
- Резонит делает для меня. Ширина Падов 20 промилле, ширина проводника 12. Зазор, стало быть 9 - Крок(11.09.2018 13:25)
- А зачем? Можно, разумеется дорожку 0,21 и два зазора по 0,2125 мм при КП 50 mil. Максимальная ширина выводов этого SOIC какая? - De_User(11.09.2018 12:35 - 13:01)
- Господа программисты, философский вопрос, а заоптимизирует ли компилятор (ИАР) размер стека под динамические переменные внутри функции, если они одновременно не используются? Пропадание динамической переменной в отладчике после ее использования VLLV(19 знак., 07.09.2018 11:49, dao, полностью)
- Зачем разводить философию, если можно проверить? Я написал функцию int foo( int a ) { int b = a+1; int c = b*2; int d = c-3; return d*d; } ИАР не выделил места на стеке ни для одной локальной переменной, все вычисления происходят в регистре R0. йцукен(96 знак., 07.09.2018 14:08)
- По моему мнению, размеры стека у IAR задаются вручную, и компилятор не имеет права этот размер изменять, в том числе и оптимизировать. - Ксения(07.09.2018 12:48)
- Речь идет про разницу в указателе стека до вызова функции и внутри нее. - VLLV(07.09.2018 13:17)
- Если вылез за пределы стека, то компилер просто обругает, что CSTACK мал. - Codavr(07.09.2018 13:20)
- Боюсь, что не обругает. Не знаю как сейчас, но прежде глубину вложения функций друг в друга компилятор/линкер не анализировал. А на форумах очень часто повторялся вопрос, как определить минимальный размер стека, т.к. ОЗУ тогда у МК было очень мало Ксения(23 знак., 07.09.2018 13:46)
- Пардон, на CSTACK он ругается когда памяти не хватает. И говорит, что он слишком велик :) - Codavr(07.09.2018 13:50)
- Не вижу я в ассемблерном листинге такой on-run проверки. И на момент компиляции этого не проверить, т.к. вложенные друг в друга функции могут находиться в разных модулях, компилируемых отдельно. А линкер тоже не сможет сообразить, т.к. у Ксения(92 знак., 07.09.2018 14:14)
- Я прям даже не знаю. Действительно проблема? s_h_e(83 знак., 07.09.2018 18:15, ссылка)
- Логично. - Codavr(07.09.2018 14:25)
- Лично я в прошлом, когда ATTiny2313 программировала (памяти у нее мало было), заполняла стек кодом 0xFF и после какого-то срока работы проверяла границу, насколько мои 0xFF сохранились. Оказалось, что больше всего стека жрут обработчики Ксения(362 знак., 07.09.2018 14:46)
- Вот вот, я тоже всегда офигевал почему он все регистры сохраняет, а не только те что портит. Причем независимо от уровня оптимизации. Помнится один проект в 8 мегу упихал убрав из кода ненужные сохранения/восстановления. Даже пара байтов осталась Codavr(3 знак., 07.09.2018 17:13)
- А я сразу догадалась почему :) - если в обработчике прерываний вызовешь хотя бы одну функцию, то компилятор сохраняет все, т.к. не хочет поверять, какие регистры это функция портит. А если не вызывать оттуда функций, то сохраняет только те, что Ксения(32 знак., 07.09.2018 18:10)
- вероятно, чтобы упростить жизнь программерам :) в этом случае не нужно думать, что там будет использовать функция, вызванная явно из хэндлера прерывания :) а вообще конечно это лютый треш "сохранять всё на всякий случай" :)) но зато Adept(385 знак., 07.09.2018 17:21)
- Тут есть ньюансы. В общем случае компилятор не знает, когда ячейка памяти выделенная под переменную прекращает использоваться если, например, брался адрес этой ячейки. Тогда она должна сохраняться до конца блока или функции. Если адрес не брался, fk0(480 знак., 07.09.2018 11:57)
- Оптимизирующий компилятор точно следит за временем (необходимой) жизни переменной и пользуется этим. Другое дело, является ли экономия стека одной из целей оптимизации? Об этом почему-то молчат. Кроме того, освобождение кусочков стека - это, как SciFi(115 знак., 07.09.2018 11:55)
- Как поставить "центр координат" в Altium? misyachniy(221 знак., 10.09.2018 16:03, dao, полностью)
- [АСУ индивидуального дома. Ч.1] Ментальное моделирование будущего решения. Evgeny_CD(5833 знак., 07.09.2018 17:50 - 23:54, dao, полностью)
- "Васюкинские шахматисты внимали Остапу с сыновьей любовью. Остапа несло. Он почувствовал прилив новых сил и шахматных идей." :) - AU08(08.09.2018 09:39)
- ...и все это только чтобы не ставить дюжину РЕЛЕ :) - Скрипач(08.09.2018 09:12)
- Вообще системы взглядов не видно, виден только набор железок АСУ. s_h_e(544 знак., 08.09.2018 08:53)
- нувыблиндаёте! какой у вас период контура управления? - Копетан(08.09.2018 08:42)
- Вам это надо? Десять лет? И всё? При том, что теория вероятностей предполагает отказ этой системы в любой момент времени. Барбос(93 знак., 08.09.2018 00:03)
- Использование грамотно выбранного оборудования для промышленной автоматики позволяет эксплуатировать системы в течении 10+ лет и не остаться при этом без запчастей. Нормальное оборудование для промавтоматичи выпускается долго (может и 20 лет AlexG(197 знак., 07.09.2018 18:59)
- Посмотри внимательно, особенно с 6:10. И прочти первоисточник - отрезвляет --> - MBedder(07.09.2018 18:29, ссылка, youtube)
- ЖЦ = срок эксплуатации строения. дом на 25 лет ? ну хз, поколение пепси може так и думает, но вот в париже стоит домик которому уже пицот лет и я так думаю что он еще столько же протянет еслиф ничего не случится. LordN(326 знак., 07.09.2018 18:24)
- Яндекс выводит свое облако на рынок... из интересного распознавание речи, совместимость по хранилищу с амазоном... - sav6622(07.09.2018 01:20, dao)
- Все еще выпускают новые платы с официальной поддержкой Win7 -> Еще поживем чуток :) - Evgeny_CD(06.09.2018 15:38, dao, ссылка, полностью)
- Как в Altium сооздавать УГО из таблиц документации приведенных в PDF? misyachniy(643 знак., 04.09.2018 14:36, dao)
- Разбор случайного вируса-майнера под Windows. Оказывается, большинство антивирусов в планировщик задач даже не заглядывают! - AU08(01.09.2018 23:17, dao, ссылка, полностью)
- Когда пишу документацию, часто не хватает возможности ставить по тексту метки, к которым можно вернуться одним нажатием кнопки, как "Bookmark" в IDE при правке исходников. Может быть подобная функция все-же где-то существует в MS или Libre Office? - AlexG(02.09.2018 07:31, dao, полностью)
- [Средства и методы проектирования индивидуальных домов] Перечитывая мегаветку ->, все сильнее и сильнее выпадаю в осадок. Evgeny_CD(510 знак., 16.08.2018 22:29, dao, ссылка, полностью)
- Именно поэтому меня и привлекли каркасники.Абсолютно все про них известно и изложенно в КОДах.Все расчеты прочности сведены в типовые таблицы доступные пониманию дебилов.Все ошибки уже сделаны другими и осталось только их изучить и не повторять.Ни PlainUser(439 знак., 31.08.2018 10:41)
- Сводный топик -> - Evgeny_CD(29.08.2018 16:02, ссылка)
- Я в своем доме сделал несколько грубых строительных ошибок лет 15 назад, но сейчас же полно информации в инете. Бери, читай, спрашивай помощи - все доступно. А на счет датчиков и прочей лабуды - меня не парит 5 раз в год спуститься в подвал и VLLV(68 знак., 17.08.2018 09:55)
- +100500 - MBedder(17.08.2018 10:03)
- Почти всегда первый дом строят на продажу. Второй уже для себя :) - Ruslan(17.08.2018 09:47)
- Вот тут то нейросети и биг дата нужно применять... непаханное поле... - sav6622(16.08.2018 22:37)
- По сути, надо иметь три дома, бездну времени и денег. В одном жить, второй - полигон, третий - долго и медленно выпиливаемый в ручную релиз :) Все 3 дома должны быть обвешаны мириадами датчиков, и надо иметь целую серверную собирать всю эту инфу, Evgeny_CD(35 знак., 16.08.2018 22:34)
- когда всё вкуришь. вернись к простому ;) - Копетан(16.08.2018 22:34, ссылка)
- Кореш долгие годы зарабатывал спутниковым тиви. Попутно тыкался в видеонаблюдение, а охранку и ряд других направлений... POV_(264 знак., 16.08.2018 22:34,
)
- а чо ты хотел? сколько етой электронике лет? и сотни не будет, а домострой - лет этак тысячу практика и эмпирика набирала данные. а то и больше. - Alex68(16.08.2018 22:32)