- Читаю заголовок "Тарифы на коммунальные услуги в России будут поднимать 2 раза в год". Мысль "почему именно поднимать". Ищу текст, читаю, нет не поднимать, а индексировать. Читаю дальше, ан нет в первом полугодии поднимут на 5.5%, то есть уже Codavr(33 знак., 23.10.2018 08:54, Off, полностью)
- Из зала кричат, что вскоре в женском спорте все призовые места займут бывшие мужики. И это не шутка. Братья Вильямс нервно курят в сторонке. --> - SciFi(23.10.2018 11:22, Off, ссылка, картинка, полностью)
- MBUS_CRC16 в три строчки (одну). maleon(2513 знак., 23.10.2018 18:54, MCU)
- Автоматика 1972 года - Лагунову такое и не снилось :) - De_User(22.10.2018 19:43, Off, youtube, полностью)
- Радиокомбайн "Adolf Hitler", 40е годы, Германия. - Yurasvs(23.10.2018 08:50, ссылка)
- ну а точная механика мне только снилась. Всё это недостижимо для советских станков. Я приводил уже много примеров - Лагунов(23.10.2018 08:47)
- В комнате на заводе рядом со мной работал Г.Е.Мейер, разработчик того самого 38-дорожечного магнитофона на ленте 50мм. С такой лентой проблем-то не было, а вот такого количества качественных компакт-кассет - попробуй найти! :-) - Лагунов(23.10.2018 08:45)
- Бледное подобие того что я видел на Ярославском НПЗ когда в 90-х оправляли на свалку автоматику 60-х годов. Чудеса как по инженерным решениям, так и по исполнению. То что в этом видео там было бы упихано в пачку сигарет :) Codavr(675 знак., 23.10.2018 08:13 - 08:27)
- Бляха-муха, все на концевиках и пассиках, и работает же ж как-то. - Yurasvs(22.10.2018 21:54)
- япона вошь... SciFi(220 знак., 22.10.2018 21:25)
- не знал что в 72-м уже были лентопротяжки с закрытым трактом, круто. - m16_home(22.10.2018 21:18)
- Прикольно! А интересно, какова функция поролона внутри пружин? - Argon(22.10.2018 19:58)
- Круть!!!! - Aleksey_75(22.10.2018 19:53)
- Темой про пенсии навеяло. Сообщаю, на всякий случай, условно безопасный способ накопления - это ОФЗ или облигации федерального займа. teap0t(3130 знак., 19.10.2018 14:11, zen, ссылка, полностью)
- прибыля делить всегда легко, непринуждённо и весело. LordN(101 знак., 22.10.2018 17:03)
- Квалифицированный инвестор -> - Bill(22.10.2018 16:08, ссылка)
- Нужно ли быть квалифицированным инвестором, по-моему через контору брокерского обслуживания их можно запросто купить. Просто дальше начинаются ньюансы, что приобретает-то на самом деле контора и у них на счету оно лежит, и возможны ньюансы типа fk0(415 знак., 21.10.2018 13:59)
- Это копипаст или личный опыт? Shust555(1331 знак., 20.10.2018 01:09 - 11:19)
- Там много выпусков с ОЧЕНЬ разными процентами. Вплоть до 2,5%. Почему? Максимум в этом году давали 7,25% за 15-летние ОФЗ. И при этом Сбербанк дает, емнип, 6,5% годовых на обычном срочном вкладе. В чем сермяжный смысл погони за этими долями ASDFS(10 знак., 20.10.2018 02:21 - 03:28)
- Ещё было сказано, что лимита нет, в отличие от 1,4 млн застрахованного вклада. Правда, если сбер брякнется, скорее всего это следствие всеобщей Ж-пы, такшта не аргумент, да. - SciFi(20.10.2018 09:55)
- Тупо больше. Для большинства людей это достаточно серьёзное основание. Плюс долгий срок, плюс защищённость, плюс ликвидность. Мне лично нравится долгий срок: меньше телодвижений. Ваще, это просто ещё один инструмент. Пользуете или не пользуете. - teap0t(20.10.2018 09:51)
- Интересует пара моментов, может кто подскажет: FDA(168 знак., 19.10.2018 16:06)
- Кстати, а в 1998 году с ОФЗ всё нормально было? И ещё вопрос: если банк, в котором открыт брокерский счёт, накрывается медным тазом, что будет? - SciFi(19.10.2018 14:26 - 14:36)
- спасибо, очень информативно - igorm(19.10.2018 14:25,
)
- а можно в Москве купить MPC905 (1:6 PCI Clock Generator)? Корпус SO-16. Количество - 2..3 штуки. - =L.A.=(23.10.2018 11:03, SCH)
- 4S584 или аналогичное (1-gate и похоже на 4000) кроме Rohm и Toshiba кто-то выпускает? - Vit(23.10.2018 06:42, SCH, полностью)
- Какой дед помер. Вечная память герою. - Codavr(22.10.2018 07:42, Off, ссылка, полностью)
- ниже правильно говорят: что немецкая научная пятая колона неправильно посчитала много чего, поэтому им и нужна была тяжелая вода, а не графит (ошибка Боте, например). эта же пятая колона Хоутерманс, например, (вообще интересной судьбы товарищ) как-то так(169 знак., 22.10.2018 15:06,
)
- Не сомневаюсь что в 1942 году, при тогдашней информации, а точнее - при отсутствии информации о немецком ядерном проекте, эта диверсия с точки зрения англичан была целесообразной. С другой стороны, после войны выяснилось, что Германия была почти йцукен(100 знак., 22.10.2018 12:49)
- Читал байку, что Гейзенберг прикинул критическую массу урана, и у него получилось 100500 кг. Тупость? Саботаж? Давайте ему памятник поставим. - SciFi(22.10.2018 08:52, ссылка)
- Вот люблю я старые книжки, а уж если их написал TI, то люблю вдвойне :) Может кто захочет тоже понюхать пыль классической электроники? В аплоаде две книжки. - Alex68(16.10.2018 01:49, zen, ссылка, ссылка, полностью)
- Что-то призадумался тут на днях о времени хранения инфы на флэшке. Вот атмел всегда писал "Data retention: 20 years at 85°C/100 years at 25°C". И я как-то не обращал внимания на этот параметр. А тут что-то подумал, а это о девайсе, который запитан Звероящер(293 знак., 22.10.2018 08:28, Off, полностью)
- Вызываю дух fk0: Misra-C "Rule 127 (required) The time handling functions of library <time.h> shall not be used." Какие будут предложения? П.С. Я Вам вопрос задал в теме про стили, а Вы пропали. Мне бы было интересно взглянуть на Ваш вариант. - Экспериментатор(18.10.2018 10:12,
, dao, полностью)
- В восьмибитном детстве писал свои mktime/gtime. Проблема была с совместимостью, решил по рабочекрестьянски, прокалибровал по ПК и добавил константу. Могу поискать. И кстати, вместо printf, я пользую только свои функции. От переменного числа IBAH(34 знак., 21.10.2018 17:39)
- Я уже высказывался, что 2/3 MISRA правил считаю попросту
бредовыми очень странными. Я понимаю, почему некоторые из них возникли, какие причины были. Но нужно либо уметь сказать, что данные причины мы считаем несущественными (возможность fk0(2649 знак., 20.10.2018 12:47)
- Это в мисре недопесали. Надо было - медведеву -time shall not be used. - michas(19.10.2018 14:41)
- Хрень какая-то. В чём проблема во встраиваемой системе со временем работать? - FDA(18.10.2018 14:46)
- Полноценно функции из time.h в embedded-компиляторах обычно не реализованы, и часто реализованы с ошибками функции связанные с таймзонами (tzset, ctime, mktime, localtime, asctime), плохо реализованы функции конверсии (strptime, strftime), даже в fk0(411 знак., 20.10.2018 12:54)
- Я так думаю, что длина стандартных переменных коротковата. Любопытно, почему fk0 молчит, хотелось бы послушать его проповедь. - Экспериментатор(19.10.2018 14:27,
)
- Вообще-то мисра известна своей одиозностью. Я бы заменил все эти мисровые правила одним: "руки проч от клавиатуры и забудь про си, погромист, а то как бы чего не вышло". - SciFi(18.10.2018 14:50)
- Правильно, на встраиваемой системе time.h не нужен. - evgeniy1294(18.10.2018 10:44)
- Ага, щас. Вот, например, получили время по SNTP и хотим превратить это в число, месяц, день недели. Конечно, нужно немедленно начинать изобретать велосипед. Кстати, чтобы 2 раза не вставать, sprintf тоже выкинуть из ымбеддед, ибо свой костыль SciFi(13 знак., 18.10.2018 10:48)
- Я просто стяну его в BCD и сразу пропишу в регистры RTC. <time.h>/ evgeniy1294(293 знак., 20.10.2018 13:09)
- Да конечно, лично я, например, каждый день пишу свои принтфы, ерунда же, очевиднейший код --> - fk0(20.10.2018 12:59, ссылка)
- Конечно. Причем свой костыль может быть просто копипастой из какой-либо библиотеки. - LightElf(19.10.2018 18:24)
- Они копались в вашей голове (с): "Rule 124 (required) The input Экспериментатор(184 знак., 18.10.2018 16:30,
)
- Согласен, а то будет история навроде фискальных регистраторов. Time.h хоть протестирован. - michas(18.10.2018 14:20)
- Знатоки Ардуино! Кто объяснит, как Ардуины через один и тот же порт, как программируются (заливается скетч), так и работают с этим же портом при пересылке данных? Ксения(745 знак., 17.10.2018 14:30, AVR, полностью)
- ничосе наброс. вопрос на 30 секунд гугления тут всю пиздобратию взбурлил danuna(206 знак., 20.10.2018 14:25 - 21:19)
- А какие претензии к Ардуине? железо, софт или "непопацански" - ucMike(22.10.2018 15:34)
- Добавляюсь. А что это такое - Ардуино? - VLLV(22.10.2018 09:19)
- Ржака в опросе о стилях программирования, а здесь скука. Интерес представляет лишь наглядная иллюстрация вот этого: Экспериментатор(216 знак., 20.10.2018 18:43,
)
- А я много раз щупала, но прежде не относилась к ним как к Ардуинам, а просто затирала заводскую прошивку начисто и использовала плату, как обычную, т.к. сама их делать не умею. И только сейчас возник такой случай, когда приходится вникать, как Ксения(18 знак., 20.10.2018 18:49)
- "- Ах, так вы эстет? - Нет, я педераст, но тоже интересуюсь!"(с) :)) - MBedder(20.10.2018 18:46)
- Меня вычеркни - я на электропопА с электроколокольней отозвался, а адурину в глаза не видывал :)) - MBedder(20.10.2018 17:54)
- Себя то чего пропустил? Ты теперь тоже того, согрешил. - ASDFS(20.10.2018 17:03)
- Просто у них на меня такая нездоровая реакция :) - Ксения(20.10.2018 15:23)
- свечку держишь? - SciFi(20.10.2018 14:37)
- Например %ARDUINO%/hardware/avr/bootloaders/atmega8/atmegaboot.c ucMike(18.10.2018 07:57)
- В Ардуине сидит Бутлоадер, который сразу после _аппаратного_ сброса слушает СОМ-порт (Rx). Несли ничего не услышал, то передаёт управление рабочей программе с адреса 0х0000. Можно обойтись без всяких ардуиновых оболочек и скетчей, запустить vpv.vpv(327 знак., 18.10.2018 07:33)
- А можно загрузить через ардуиновый загрузчик не скетч, а обычную программу, например, скомпилированную на IAR? И если да, то как? - Ксения(18.10.2018 15:38)
- Так я HEX-файлы, скомпилированные прошивки от IAR AVR, как раз в Ардуину 2560 и загоняю через CodeVision. В разных ардуинах разные бутлоадеры (протоколы загрузки), и КодеВизион их все знает, я же про это выше в своем посте и написАл. - vpv.vpv(22.10.2018 11:38)
- Без разницы - хoть IAR, хоть GCC. Есть такая примочка к avrdude - "ArduinoUploader". Просто грузит любой HEX... Гудвин(18.10.2018 18:09)
- Подозрительно. Эта программа работает через avrdude.exe (вызывает ее с параметрами), тогда как avrdude - софт для программаторов, тип которого требуется указать в ее параметрах. На вашей картинке это программатор stk500v1. Такой расклад меня Ксения(260 знак., 18.10.2018 20:09)
- Я думаю, беспокойство напрасно. У всех AVR есть LOCK BITS, которые можно выставить на защиту секции программатора от записи. Протокол встроенного загрузчика не обязательно должен быть от Atmel bootloader, можно любой опубликованный адаптировать, Экспериментатор(306 знак., 18.10.2018 20:57,
)
- И вы тоже про программатор... Мне без программатора надо обойтись, т.к. доступа к плате нет, а наружу торчит только USB-разъем для кабеля. Причем плата там ардуиновая (т.е. загрузчик специфический прошит), а я на скетчах писать программу не хочу. - Ксения(18.10.2018 21:02)
- Пишите на cpp без скетчей. ucMike(114 знак., 18.10.2018 22:31)
- Абисьняю на пальцах: 1. Ардуиновский загрузчик использует протокол STK500. 2. Эта софтина выше обертка для Avrdude, которая настраивает этот Avrdude для загрузчика ардуины (протокол, скорость порта в зависимости от модели ардуины) ну и дергает Гудвин(365 знак., 18.10.2018 21:41)
- Просто, загрузчик Ардуино прикидывается программатором для AvrDude по STK500.) - v05(18.10.2018 21:38)
- Спасибо. Хоть что-то прояснилось. Хотя далеко не всё... - Ксения(18.10.2018 21:38)
- Что смущает? - v05(18.10.2018 21:45)
- Смущает меня то, что программа STK500.exe тоже писана для программаторов, как и AVRDUDE. Но если загрузчик Arduino и в самом деле эмулирует программатор, то должен существовать набор параметров, когда STK500.exe может это сделать. - Ксения(18.10.2018 21:54)
- Похоже, они что-то там не допилили или, наоборот, выпилили. Я не нашел упоминаний об использовании STK500.exe для программирования Arduino. Может оно и к лучшему, если Вы ИАР собираетесь использовать, места на жестком диске больше останется :) - Экспериментатор(18.10.2018 22:21,
)
- Так и проблема в том, что IAR'овскую прошивку я запихать в эту Ардуину не могу. Сам IAR этого делать не умеет, а Arduino IDE умеет, но не хочет. - Ксения(18.10.2018 22:41)
- Попробуйте КодеВизион, версия 3.12 прекрасно грузит всё, что угодно, во все Ардуины, через USB кабель. - vpv.vpv(22.10.2018 11:49)
- Возможно у вас более старый загрузчик на базе AVR109. Есть простой вариант: Ардуино IDE шьет посредством avrdude. Попробуйте загрузить что-нить в вашу плату из Arduino IDE. В случае успеха, скопируете командную строку, сделайте *.bat файл для Гудвин(171 знак., 18.10.2018 22:57)
- Я бы на этом месте плюнул и подключил внешний программатор. Пусть Ксения посмотрит и нам напишет, есть ли там для прошивки микроконтроллера на плате (указать) необходимый разъем. В даташите на МК указаны выводы для программирования. Загрузчик Экспериментатор(49 знак., 18.10.2018 23:05,
)
- Выводы для ISP-программирования на плате есть, но сама эта плата находится внутри тела 3D-принтера, разборка которого весьма затруднительна, чтобы ее делать всякий раз, когда надо сменить прошивку. - Ксения(18.10.2018 23:09, картинка, картинка)
- Похоже, штатными средствами можно только прошить скетчи, а выгрузить их нельзя. Вот это номер! Осталось только подглядеть монитором USB, что там происходит при загрузке, верификацию они вряд ли отрезали. Вот так делают деньги! - Экспериментатор(18.10.2018 23:29,
)
- Выгружать их не требуется, т.к. на компьютере остались исходники. - Ксения(18.10.2018 23:32)
- В исходниках нету bootloader! Настоящий хакир может написать на скетчах свой исполняемый код, которая выгрузит всю флеш вместе с bootloader. Дерзайте, если с avrdude выгорит, а установленные LOCK BITS запрещают чтение внешним программатором. - Экспериментатор(18.10.2018 23:40,
)
- Мне вы выгружать флеш надо, а загружать готовый. А с ардуиновым bootloader'ом хотела бы договориться, чтобы именно он мои прошивки по кабелю загружал, не вынуждая всякий раз разбирать конструкцию, чтобы присоединиться к плате программатором. - Ксения(18.10.2018 23:49)
- Так выведите разъем из корпуса на проводочках. Yurasvs(148 знак., 19.10.2018 21:00)
- Чтобы bootloader работал с stk500.exe, он должен правильно представляться ПРОГРАММАТОРУ. avrdude, видимо, плюет на имя, а stk500.exe незнакомца игнорирует. Вам придется исправить софт bootloader, если хотите, чтобы он соответствовал требованиям Экспериментатор(134 знак., 19.10.2018 00:11,
)
- Править bootloader я не стану - лучше уж на Avrdude перейду :) - Ксения(19.10.2018 00:13)
- Они могли отрезать Avrdude, так как он является злостным хаком в схеме продаж. По количеству установленных секретных bootloader, можно считать лицензионные платежи за изготовление и продажу полезных плат. Цена на обычные ардуины упала ниже Экспериментатор(259 знак., 19.10.2018 00:30,
)
- Боюсь. Если мне не удастся превратить 3D-принтер в химического робота, то я должна буду вернуть его владельцу в исходном состоянии. - Ксения(19.10.2018 00:33)
- Химический робот? Я что то пропустил? Хочу все знать! - ASDFS(19.10.2018 01:28)
- Запись своего тестового bootloader в Application Section для проверки интерфейса с stk500.exe Вам ничем плохим не светит. Гораздо больше дров можно наломать, если перегреть драйвера шаговых двигателей избыточным током. Еще можно зубья на ремнях Экспериментатор(253 знак., 19.10.2018 00:46,
)
- Там Мега2560 не сама шаговым двигателем крутит, а лишь подает команды драйверу A4988, у него есть защита от перегрузки и нештатных ситуаций => - Ксения(19.10.2018 00:59, ссылка)
- Мне торопиться не надо - могу медленно двигатели гонять. По сути нужно лишь добиться, чтобы этот 3D-принтер верно позиционировал иглу от шприца (которую он держит) на поверхности горизонтального столика и умел ее поднимать/опускать на заданную Ксения(651 знак., 19.10.2018 01:23 - 01:26)
- Еще добавлю, что некоторые драйверы ШД сгорают, если вручную быстро крутить шаговые двигатели, а питание отсутствует. На обмотках ШД при этом наводится ЭДС, которая может превышать 100В. - Экспериментатор(19.10.2018 01:17,
)
- Это уже проще, хотя двигатели тоже можно перегреть, если задать слишком большой ток и не уменьшать его при простое. В ДШ на двигатели должно быть указано максимальное значение тока. При температуре выше 100С из них начинает вытекать смазка, Экспериментатор(267 знак., 19.10.2018 01:11,
)
- Обычно, встроенный загрузчик позволяет прочитать всю флеш вместе с bootloader. Выгрузите ее оттуда средствами ардуино и посмотрите любым двоичным редактором в бинарнике, как себя называет это чудо. Будет понятнее, как его готовить. Экспериментатор(33 знак., 18.10.2018 23:14,
)
- Вам ниже m16 дал ссылку на альтернативные exe, которые вроде загружают hex. Если уж очень надо, то можно найти, чем avrdude отличается от фирменного stk500, возможно, что лишь USB идентификатором при подключении. Экспериментатор(25 знак., 18.10.2018 22:54,
)
- А что, от avrdude корчит? :) - Гудвин(18.10.2018 21:58)
- И естественно сам себя не затирает.) - v05(18.10.2018 21:39)
- У AVR есть специальная сеция в памяти, куда записывают bootloader. Если правильно выставить LOCK BITS, то он сам себя стереть никогда не сможет. - Экспериментатор(18.10.2018 21:11,
)
- #define ПРОГРАММАТОР (программа в компьютере) Из терминалки микроконтроллеры уже очень давно сами не загружаются. - Экспериментатор(18.10.2018 21:07,
)
- какой программатор? вы бы чуть погуглили m16_home(177 знак., 18.10.2018 20:48, ссылка)
- Она не может работать одновременно. Для плат с одним УАРТом все дополнительные устройства во время прошивки должны быть отключены от УАРТа физически. На китайских клонах Ардуин вместо второй Меги стоит просто преобразователь USB-UART, обычно это Yurasvs(757 знак., 17.10.2018 16:26 - 20:22)
- Секрет в том, что USB реализован на ftdi232 или ей подобной. А она имеет выводы DTR и RTS, один из них заводят на ресет, второй на пин детекта загрузчика. А управляют этими выводами через виртуальный COM порт. - Dany(17.10.2018 15:04)
- Последовательный порт - это не только RX и TX, но, иногда и RTS/CTS. Одну из этих ножек иногда используют как GPIO lloyd(59 знак., 17.10.2018 14:50)
- Увы, здесь у меня Ардуина на USB-кабеле, на плате которой установлен USB/COM-конвертер, линии TX и RX от которого поступают на ATmega2560 (и больше ничего). Отсюда следует, что никакие другие линии в передаче участвовать не могут. - Ксения(17.10.2018 15:11)
- Есть ещё линия DTR от USB/COM конвертора, она в передаче не участвует, но она делает аппаратный сброс, после которого процессор влетает в бутлоадер и слушает линию Rx. Это легко пронаблюдать, используя любую программу терминала, в которой ничего vpv.vpv(83 знак., 18.10.2018 07:45)
- Восстанавливаю случайно удаленный мной пост Экспериментатора: "Отличия могут быть только во времени, сколько загрузчик ждет поступления новой программы, и в количестве мерцаний светодиодом на порте 13 Arduino (pin 13 LED), когда загрузчик MBedder(795 знак., 17.10.2018 20:35 - 21:42)
- По сбросу (используют дифф-цепочку от DTR или тупо кнопу) заходит в бутлодырь и слушает порт - Vit(17.10.2018 15:16)
- Just a bit about friends and enemies (longread). - Скрипач(22.10.2018 09:18, zen, ссылка, полностью)
- 1) Легко править (быть справедливым), когда есть внешнее бабло, и его просто нужно распределять. Пусть он попробует организовать его добычу. 2)Про лагерь чеченских беженцев в Бресте напоминать? - VLLV(22.10.2018 12:14)
- Для ленивых : Рамзана(?) на царство! "Когда великая держава, по сути, Держава-Идея, корчится в агонии, - провинции отпали, "коренной" народ утратил стержень и нравственно гниет, высшие элиты скатились на уровень опарышей, а кто пониже, хоть и VLLV(107 знак., 22.10.2018 12:09)
- КГ/АМ - MBedder(22.10.2018 11:59)
- Оказывается капитан Немо польский аристократ и борец с русской тиранией. - Codavr(22.10.2018 14:01, Off, ссылка, полностью)
- Кто тут боялся тотальной чипизации населения? Пока что можно расслабиться. - Codavr(18.10.2018 17:57, Off, ссылка, полностью)