Сохранен 545
https://2ch.hk/b/res/128076867.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 28/05/16 Суб 17:27:32 #1 №128076867 
14644456520110.jpg
Программер - МК - тред

Перекат №2 Легитимный

Продолжаем разговоры про автоматизацию ТАЗов, строительство умный домов и зарплату программист-кунов.

Приглашаем к столу всех начинающих и бывалых МК-программеров.

Мы выяснили:
Arduino - зашквар
CHIP - годнота для сеьезно настроенной зелени.

Python не Си
Туапсе луше Москвы
Прыжок с моста луше прыжка с парашютом
а ВДВ луше ПВО

Поехали!

Прошлый тонет тут:
https://2ch.pm/b/res/128041603.html
Аноним 28/05/16 Суб 17:29:33 #2 №128077034 
14644457730360.jpg
Есть аноны обучавшиеся в ТПУ томский политех? (не путать с пту, хотя по сути одно и то же)
Аноним 28/05/16 Суб 17:31:49 #3 №128077244 
Сделать на дуине гидропонику(для выращивания клубники) норм идея?
Аноним 28/05/16 Суб 17:31:54 #4 №128077255 
>>128077034
В прошлом треде один жопой крутил.
Аноним 28/05/16 Суб 17:32:02 #5 №128077266 
Вкатился.
stm-avr-pic-qt-прыщи-мамкин-инженегр
Аноним 28/05/16 Суб 17:32:23 #6 №128077298 
>>128077244
Да.
Аноним 28/05/16 Суб 17:32:50 #7 №128077337 
>>128077266
> qt-прыщи
А что это?
Аноним 28/05/16 Суб 17:32:56 #8 №128077349 
>>128076867 (OP)
Вкатился.
Туапсе-кун
Аноним 28/05/16 Суб 17:33:01 #9 №128077356 
>>128077034
да я. отвечал же
Аноним 28/05/16 Суб 17:33:23 #10 №128077382 
>>128077244
да, если для себя и для друзей.
Аноним 28/05/16 Суб 17:33:28 #11 №128077393 
>>128077244
Какие входные данные? Чем управлять будет? Управление/логирование/монитор?
Аноним 28/05/16 Суб 17:33:32 #12 №128077402 
>>128077244
Ее можно сделать даже на ла3шках. Как раствор будешь доставлять? Точнее какой из видов поники имеешь ввиду?
Аноним 28/05/16 Суб 17:33:49 #13 №128077417 
>>128077266
ты это я!!! кроме пика
Аноним 28/05/16 Суб 17:34:12 #14 №128077451 
>>128077402
>Ее можно сделать даже на ла3шках. Как раствор будешь доставлять? Точнее какой из видов поники имеешь ввиду?
Можно, но ардуина проще.
Аноним 28/05/16 Суб 17:34:42 #15 №128077501 
>>128077402
на ЛАшках будет дороже
Аноним 28/05/16 Суб 17:34:44 #16 №128077504 
>>128077337
>Qt
Кросс-платформенный фреймворк для гуйни и не только
>прыщи
Linux
Аноним 28/05/16 Суб 17:35:14 #17 №128077549 
>>128077356
На автоматизации? Рабоьаешь на должности связанной с ней?
Аноним 28/05/16 Суб 17:36:19 #18 №128077651 
>>128077393
> Какие входные данные? Чем управлять будет? Управление/логирование/монитор?
Мониторить и управлять если надо, а что такое логирование?
Аноним 28/05/16 Суб 17:36:57 #19 №128077692 
>>128077504
Как отломать DE у дебиана?
Аноним 28/05/16 Суб 17:37:43 #20 №128077749 
14644462632560.jpg
>>128077651
> логирование
Запись в журнальчик событий же...
Аноним 28/05/16 Суб 17:38:13 #21 №128077802 
е
Аноним 28/05/16 Суб 17:38:16 #22 №128077808 
14644462964010.png
как такого дибила земля ембедеда держит?
Аноним 28/05/16 Суб 17:38:49 #23 №128077847 
>>128077651
Что будет входными данными, что именно измерять будешь?
Выход - клапана/насос?
Логирование - имплаинг: запись состояния системы на какой-то носитель типо флешки по КД для последующего анализа.
Аноним 28/05/16 Суб 17:39:26 #24 №128077902 
>>128077692
Не запускать Иксы?
Аноним 28/05/16 Суб 17:39:30 #25 №128077912 
>>128077808
А хз, он не слыхах про синхру очевидно лол. Музыку он по блютусу слушает, а слышит через слово, наверное
Аноним 28/05/16 Суб 17:40:22 #26 №128077979 
>>128077749
А, запись истории/черный ящик? Ну в понике не нужно.
Аноним 28/05/16 Суб 17:40:39 #27 №128077997 
>>128077912
фишка в том что есть беспроводные интерфейсы такие, которые аппаратно поддерживают это все
Аноним 28/05/16 Суб 17:41:03 #28 №128078036 
>>128077902
Я нуб в этом... У Jessie по дефолту заводится вся хурма. А я хочу просто консольку...
Аноним 28/05/16 Суб 17:41:31 #29 №128078075 
>>128077979
>не нужно.
Закрыли тему.
Аноним 28/05/16 Суб 17:41:53 #30 №128078111 
>>128077979
При разного рода экспериментах, логи температуры очень важны!!!
Аноним 28/05/16 Суб 17:42:30 #31 №128078163 
>>128077847
Прокачивать питательный раствор, поддерживать температуру и влажность, светить лампами 11 часов в сутки, вентилятор включать иногда.
Аноним 28/05/16 Суб 17:42:54 #32 №128078195 
Кстате, а какие есть дальнобойные доступные радиомодули с дальностью прямой связи 3-5 км и скоростью хотябе 9600 бод? То, что гуглится не даёт больше 1 км.
Аноним 28/05/16 Суб 17:43:27 #33 №128078249 
>>128078163
наркоман кун прекрати
Аноним 28/05/16 Суб 17:43:29 #34 №128078250 
14644466093760.jpg
>>128078163
> 11 часов в сутки
Жлоб!
Аноним 28/05/16 Суб 17:43:34 #35 №128078256 
>>128077997
Передачу пакетов без потерь? На аппаратном уровне?
Я хз конечно, но с точки зрения физики это нереально, ибо есть понятие естественных шумов.
хотя если теоретически очемнь большие мощности помноженные на очень большие частоты+ калибровка направления передатчика и приёмника.
Аноним 28/05/16 Суб 17:43:37 #36 №128078260 
>>128077808
Есть некая доля истины в его изречениях, не любят в промышленности беспроводные интерфейсы, ибо те, что канают дорого, и проводом зачастую притянуть проще.
Аноним 28/05/16 Суб 17:43:47 #37 №128078275 
>>128078195
Беспилотником хочешь управлять?
Аноним 28/05/16 Суб 17:44:06 #38 №128078317 
>>128078195
> дальнобойные доступные радиомодули с дальностью прямой связи 3-5 км и скоростью хотябе 9600 бод
GSM не?
Аноним 28/05/16 Суб 17:44:59 #39 №128078408 
>>128078260
Не любят их потому что со стандартизацией гемор.
>>128078195
Есть но только прямая видимость и очень дороха
Аноним 28/05/16 Суб 17:45:13 #40 №128078438 
>>128077356
Эй, анонче, ответь, есть вопросы!

Аноним 28/05/16 Суб 17:45:27 #41 №128078463 
>>128078036
Я дебиан 1 раз юзал ито на впс-ке, поэтому не скажу точно. У меня на арчике можно сделать
sudo systemctrl stop gdm
И
sudo systemctrl disable gdm
Чтобы после ребута опять не запускалось
У тебя может быть не gdm а нечто другое
Аноним 28/05/16 Суб 17:45:28 #42 №128078472 
>>128077912
При отправке пакета, может быть потеря, в итоге не сойдуться контрольнные суммы, мастер еще раз опрашивает слейв, опять частичная потеря.
Повторить до бесконечности, хотя в итоге что-то просто встанет ибо будет аварийное отключение.
Аноним 28/05/16 Суб 17:45:33 #43 №128078481 
>>128078256
аппаратно вписывает в пакет CRC и аппаратно его пересчитывает и сверяет. пересылка одного пакета разными путями несколько раз
Аноним 28/05/16 Суб 17:45:55 #44 №128078510 
>>128078256
Есть, в идеальных условиях если.
Аноним 28/05/16 Суб 17:46:15 #45 №128078534 
>>128078256
Есть еще методы коррекции же, позволяющие восстановить даже неверно принятый байт.
>>128078260
А так то да, применяется, только когда провод по каким-либо причинам применить затруднительно. Как ни крути проводной канал надёжнее и проще технически.
Аноним 28/05/16 Суб 17:46:31 #46 №128078566 
>>128078195
Гугли ратеос, в Зеленограде ребята пилят.
Аноним 28/05/16 Суб 17:47:04 #47 №128078615 
>>128078195
А, стоп, тебе дальнобои нужны. Задача какая?
Аноним 28/05/16 Суб 17:47:21 #48 №128078655 
>>128078249
Клубника не наркотик, и во многих странах разрешена!
Аноним 28/05/16 Суб 17:47:50 #49 №128078694 
>>128078260
например есть мост длинной 2км. нужно по команде включать освещение. предлагай варианты
Аноним 28/05/16 Суб 17:48:03 #50 №128078715 
>>128078408
Потому что потери, поэтому и не любят
Аноним 28/05/16 Суб 17:48:13 #51 №128078736 
>>128076867 (OP)
Почему ардуино зашквар?
мимо с опытом программирования, хочу вкатиться в микроконтроллеры, не знаю, с чего начать
Аноним 28/05/16 Суб 17:48:25 #52 №128078753 
>>128078481
Вписывание флага это уже не аппаратно
Аноним 28/05/16 Суб 17:49:12 #53 №128078838 
>>128078694
>мост длинной 2км
Там и без твоих жалких джвух проводов наверное куча других, еще 2 ни кого не смутят.
Лучше вообще витуху кинуть, не так и дорого выйдет.
Аноним 28/05/16 Суб 17:49:14 #54 №128078846 
>>128078715
У тебя даже в проводах потери есть, не? Так или иначе делать синхру.
Аноним 28/05/16 Суб 17:49:36 #55 №128078884 
>>128078275
Ага.

>>128078317
Зависимость от этой самой сети, которая может быть не везде/глючить/нет денег на счету/задержки/Fail


>>128078408
>Есть но только прямая видимость и очень дороха
Есть примеры?
Аноним 28/05/16 Суб 17:49:36 #56 №128078885 
>>128078694
Протянуть оптоволокно.
Аноним 28/05/16 Суб 17:49:48 #57 №128078906 
>>128078753
на жеской логике идет расчет. схуя ли не аппаратно теперь?
Аноним 28/05/16 Суб 17:50:15 #58 №128078946 
>>128078736
Потому что погромистам пичот, что любой школьник может к ним вкатиться с ардуино, вот и кричат, что ЗОШКВАР
Аноним 28/05/16 Суб 17:50:29 #59 №128078966 
>>128078256
Это прямое отличие udp от tcp.
Аноним 28/05/16 Суб 17:50:43 #60 №128078992 
Как вкатиться в STM32? Почитал пару исходников, охуел от конструкций вида JELDNFOKRNFKF_FJPDLNFODNODINF_JDBIDBFOKENIDK_JLDKNSPOEDNFKFNJ -> 1.
С опытом придрачиваешься, или постоянно приходится в доки лезть?
Аноним 28/05/16 Суб 17:50:51 #61 №128079004 
>>128078615
Телеметрия и управление БЛА.
Аноним 28/05/16 Суб 17:51:06 #62 №128079033 
>>128078885
>>128078838
ну охуеть вы даете. а если у меня поле картохи 100*100 метров. там через каждый метр датчик стоит. как мне данные собирать?
Аноним 28/05/16 Суб 17:51:23 #63 №128079053 
>>128078694
Sms. Надежнее всего.
>>128078736
Из прошлого треда.
Хейтет в первую очередь из-за ардуино-детей, которые научились мигать диодиком и лезут к большим дядям доказывать что их поделки это йоба контроллер для умного дома. Ну и плюс общая тупость и зашореность ардуино комьюнити.
>>128078846
В провадах у меня RS-485 или Modbas.
Аноним 28/05/16 Суб 17:51:23 #64 №128079054 
>>128078736
Поясню еще раз:
Пока ты понимаешь ограничения ардуины и то, что она хороша для макетирования, но не для продакшена, все ок. А если ты начинаешь её пихать везде - уже зашквар.
Аноним 28/05/16 Суб 17:51:30 #65 №128079069 
>>128078946
Пичот от того, что они считают, что раз научились мигать светодиодом они вкатились.
Аноним 28/05/16 Суб 17:51:34 #66 №128079072 
>>128078838
>2км
>витуха
>ретрансляторы каждые 80м
Аноним 28/05/16 Суб 17:51:56 #67 №128079104 
>>128078906
т.е. пакет флагируется клапаном?
Аноним 28/05/16 Суб 17:51:56 #68 №128079107 
>>128078715
ты дибил не знаешь, что жертвуют скоростью в беспроводных решениях чтобы меньше было потерть. сука знаешь только вайфай и блютуз.
Аноним 28/05/16 Суб 17:52:01 #69 №128079113 
>>128078946
Но ведь с популяризацией технологий будет больше рабочих мест, не? А спецы всегда стоят дороже.
Короче, начну с ардуино.
Аноним 28/05/16 Суб 17:52:38 #70 №128079179 
>>128079054
Я не понимаю в микроконтроллерах ничего.
Аноним 28/05/16 Суб 17:52:41 #71 №128079185 
>>128079054
Макетка это плата для тестирования программ?
Аноним 28/05/16 Суб 17:53:07 #72 №128079220 
>>128079033
Ходить и перекидывать на флешку.
Аноним 28/05/16 Суб 17:53:11 #73 №128079224 
>>128079072
Ты, верно считаешь, что по витухе можно передавать только Ethernet, а я возьму и буду гонять по ней, скажем CAN. И проблема решена!
Аноним 28/05/16 Суб 17:53:38 #74 №128079267 
>>128079220
И нанять негра для этого.
Аноним 28/05/16 Суб 17:53:54 #75 №128079300 
>>128079267
Или хохла.
Аноним 28/05/16 Суб 17:53:57 #76 №128079309 
>>128079185
Программ полностью или отдельных модулей, например.
Аноним 28/05/16 Суб 17:54:06 #77 №128079328 
>>128079300
Или негра-хохла.
Аноним 28/05/16 Суб 17:54:06 #78 №128079330 
>>128079033
Для поля картохи, пойдет и радио решение, там опрос по тригеру.
Аноним 28/05/16 Суб 17:54:38 #79 №128079375 
>>128079104
пакет на жеской логике просчитывает CRC или ХЭШ или аллаха, и та же логика вписывает это число в конце.
приемник аппаратно еще рас считает CRC и сравнивает с последними n-байтами пакета. если сходится верно если нет то передает ошибку. если это P2P сеть, то каждый участник проверяет верность пакета
Аноним 28/05/16 Суб 17:54:57 #80 №128079409 
>>128079004
Платить готов?
Аноним 28/05/16 Суб 17:55:14 #81 №128079438 
Хочу респектануть низкоуровневым инженеграм, умеющим в физику.
мимо-веб-макака
Аноним 28/05/16 Суб 17:55:22 #82 №128079458 
>>128079224
2 км, скорость будет примерно 20кб/с..
Аноним 28/05/16 Суб 17:55:28 #83 №128079468 
>>128079004
Пожаловался куда следует))
Аноним 28/05/16 Суб 17:55:43 #84 №128079493 
>>128079113
Нет, будет больше долбоящеров, ничего не умеющих.
Аноним 28/05/16 Суб 17:55:45 #85 №128079496 
>>128079330
Для аррея датчиков 100х100 критична стоимость каждого датчика. А передать 10 байт раз в минуту не проблема.
Аноним 28/05/16 Суб 17:55:47 #86 №128079502 
>>128079224
Две чашки чая.
Аноним 28/05/16 Суб 17:56:00 #87 №128079523 
>>128079267
в белых странах дешевле сделать решение чем нанимать негра или хохла.

>>128079330
где поле картохи там и другие датчики которые опрашиваются на большой площади
Аноним 28/05/16 Суб 17:56:01 #88 №128079526 
14644473613930.jpg
>>128078463
И на том спасибо!
Аноним 28/05/16 Суб 17:56:13 #89 №128079549 
>>128079107
Не угадал, я просто знаю стандарты для промышленности.
Аноним 28/05/16 Суб 17:56:15 #90 №128079552 
>>128079375
Проверяет у тебя аппаратная часть?
Аноним 28/05/16 Суб 17:56:28 #91 №128079569 
>>128078992
кинь пример, чет не припоминаю таких конструкций
Аноним 28/05/16 Суб 17:56:37 #92 №128079585 
>>128079438
Кто это такие? Они электроны переставляют?
Аноним 28/05/16 Суб 17:56:51 #93 №128079615 
>>128079458
Ты понимаешь, насколько это много, когда речь идет о датчиках?
Аноним 28/05/16 Суб 17:57:20 #94 №128079640 
>>128079072
а если P2P сеть? ммм
Аноним 28/05/16 Суб 17:57:20 #95 №128079641 
Короче, поясняю по хардкору.
AVR - для детей и старых усачей, дешево и годно, респект.
ARM - для прожаренных усачей и проггеров, профитов больше чем от AVR, но сложнее в освоении.
Аноним 28/05/16 Суб 17:57:21 #96 №128079642 
>>128079496
Кстати, желательно что бы датчики были адресными.
Аноним 28/05/16 Суб 17:57:27 #97 №128079651 
>>128078992
С асемблера начни.
Аноним 28/05/16 Суб 17:57:29 #98 №128079652 
>>128079585
Поддерживают слабые взаимодействия во вселенной и следят за соблюдением закона всемирного тяготения.
Аноним 28/05/16 Суб 17:58:05 #99 №128079723 
>>128079641
армы дешевле стоят жи
Аноним 28/05/16 Суб 17:58:08 #100 №128079726 
>>128079615
Это ясен хуй. Но для других целей оно не подходит
Аноним 28/05/16 Суб 17:58:13 #101 №128079733 
>>128079185
Ага. Где всё наживую можно переподключить при необходимости.


>>128079054
Удвою. Я вообще не представляю, как можно в готовое решение совать такую вот плату. Откатать на ней софт - ок, особенно если хуярить его не в самой среде а писать под контроллер в соответствующей ему, но потом один хрен надо делать плату под изделие с нужной периферией, обвязкой и ты ды.
Аноним 28/05/16 Суб 17:58:18 #102 №128079741 
>>128079585
Ну да, встаю бывает утром, перекину пару кварков, и ухожу в рекурсию.
Аноним 28/05/16 Суб 17:58:48 #103 №128079782 
>>128079549
>Не угадал, я просто знаю стандарты для промышленности.

и? я тоже много чего знаю. это как в лужу пернуть
Аноним 28/05/16 Суб 17:58:54 #104 №128079795 
>>128079642
А без адреса, как ты определишь, от какого датчика этот пакет?
По моему - это очевидная необходимость.
Аноним 28/05/16 Суб 17:59:18 #105 №128079838 
>>128079723
По этому и профитов больше, один из профитов именно цена.
На самом деле нет
Аноним 28/05/16 Суб 17:59:33 #106 №128079869 
>>128079726
Другие цели - другие решения.
Аноним 28/05/16 Суб 17:59:36 #107 №128079875 
>>128079552
ну да. не вижу в этом проблем перещитать пакет
Аноним 28/05/16 Суб 18:00:18 #108 №128079946 
>>128079409
За модуль - возможно, за разработку софта - нет, сами с усами.
Аноним 28/05/16 Суб 18:00:19 #109 №128079947 
>>128079733
Ты это понимаешь, я это понимаю, а многие считают что и так заебись.
Аноним 28/05/16 Суб 18:00:29 #110 №128079969 
14644476297690.jpg
>>128079642
> желательно
Аноним 28/05/16 Суб 18:00:41 #111 №128079985 
Плюс, вопрос в том сколько у тебя будет датчиков на мосту. то у тебя все эти 20кб уйдут на адресацию
Аноним 28/05/16 Суб 18:01:38 #112 №128080080 
ПЛК - сила, микроконтроллеры - могила.
CODESYS-кун в треде. Могу пояснить за немецкие, японские, русские ПЛК.
Аноним 28/05/16 Суб 18:02:53 #113 №128080197 
Какой вендор арм-контроллеров сейчас самый пиздатый? ST/NXP/Atmel/...
Аноним 28/05/16 Суб 18:03:01 #114 №128080205 
>>128080080
> ПЛК
ПЛИС?
Аноним 28/05/16 Суб 18:03:18 #115 №128080233 
>>128080197
ST
Аноним 28/05/16 Суб 18:03:18 #116 №128080235 
>>128080080
ПЛК хуй сосёт если задача на автономность ставится, так что выкатывайся отсюда нахуй
Аноним 28/05/16 Суб 18:03:22 #117 №128080242 
>>128080080
Плисобог ИТТ?
Аноним 28/05/16 Суб 18:03:36 #118 №128080272 
14644478169020.webm
>>128080080
Аноним 28/05/16 Суб 18:03:48 #119 №128080297 
>>128080080
> ПЛК - сила, микроконтроллеры - могила.
То чувство, когда ПЛК делают на основе микроконтроллеров.
> CODESYS-кун в треде. Могу пояснить за немецкие, японские, русские ПЛК.
Из немецких и русских слышал только про сименс и овен. Ты и с другими работал?
Аноним 28/05/16 Суб 18:03:51 #120 №128080301 
>>128080080
Мыло мыльное блять.
У тебя в плк так же стоит Внезапно МК.
Аноним 28/05/16 Суб 18:04:24 #121 №128080356 
14644478648440.png
>>128080197
renaissance

гугли если не веришь
Аноним 28/05/16 Суб 18:04:29 #122 №128080363 
>>128080197
Смотря какие задачи, и какие мощности нужны.
Аноним 28/05/16 Суб 18:04:34 #123 №128080370 
>>128080080
Поясни за умный дом на ПЛК.
Аноним 28/05/16 Суб 18:05:07 #124 №128080421 
>>128080370
Стабильнее чем на адруине
Аноним 28/05/16 Суб 18:05:50 #125 №128080482 
>>128080363
Мощности мощные, чтоб заебись все было. Светодиодом там помигать и т.д.
Аноним 28/05/16 Суб 18:05:54 #126 №128080492 
>>128080370
В нем негде жить, так как все пространство заставлено ПЛК.
Аноним 28/05/16 Суб 18:05:59 #127 №128080503 
>>128080197
Atmel - годнота
ST - дешевая годнота.
Аноним 28/05/16 Суб 18:06:03 #128 №128080509 
>>128080370
Говно за оверпрайс, с херовой масштабируемостью, проблемами с интеграцией медиа, опс, и тд.
Ну и никакой интерфейс.
Аноним 28/05/16 Суб 18:06:37 #129 №128080558 
>>128080482
PIC бери, базарю. Еще захочешь.
Аноним 28/05/16 Суб 18:06:47 #130 №128080577 
>>128080205
>>128080242
Нет, конкретно ПЛК-бог.
>>128080235
Автомномность не в приоритете.
Аноним 28/05/16 Суб 18:07:43 #131 №128080673 
>>128080503
Из двух годнот лучше то, что дешевле.
Аноним 28/05/16 Суб 18:07:46 #132 №128080681 
>>128080577
Какие плк хоть насилуешь? Ваги, сименсы, овны, джазы?
Аноним 28/05/16 Суб 18:07:48 #133 №128080684 
14644480682290.png
отвечу этому уебку сюда:

>>128078915
ты бы хоть почитал. макрос может быть такой же функцией со своими аргументами.
имеет вид:

...
macrosname (xyi, pizda, vagina)
...

где:
macrosname - макрос
(xyi, pizda, vagina) - аргументы макроса
Аноним 28/05/16 Суб 18:07:56 #134 №128080694 
>>128080577
Повторюсь, тогда нахуй иди отсюда. Тебе сказали сделать ретранслятор который будет запускаться раз в месяц а остальное время спать, я посмотрю как бы его будешь на ПЛК делать и чем ты её кормить будешь.
Аноним 28/05/16 Суб 18:09:08 #135 №128080797 
14644481482760.jpg
>>128080577
> ПЛК - Программируемый логический контроллер
Чем от плисины отличается?
Аноним 28/05/16 Суб 18:09:32 #136 №128080841 
>>128080694
Ну так у плк как бы и задачи другие.
Диодиками например и на плк мигать можно.
Аноним 28/05/16 Суб 18:10:23 #137 №128080940 
>>128080841
Хлебопекарню автоматизировать будешь? Так пиздуй и автоматизируй, это твой предел.
Аноним 28/05/16 Суб 18:10:28 #138 №128080950 
>>128080509
Достаточно пояснил?
Аноним 28/05/16 Суб 18:10:40 #139 №128080969 
>>128080841
>Ну так у плк как бы и задачи другие.
>Диодиками например и на плк мигать можно.

предлагаю на этом остановить дисскусию про ПЛК
Аноним 28/05/16 Суб 18:11:07 #140 №128081018 
>>128080940
Что же ты так порвался то? Тебе походу зашиваться пора.
Аноним 28/05/16 Суб 18:11:28 #141 №128081057 
14644482887950.jpg
>>128080969
Жопа болит?
Аноним 28/05/16 Суб 18:11:33 #142 №128081068 
>>128080797
> в отличие от ПЛИС ПЛК
изготавливаются как самостоятельные
изделия, отдельные от управляемого при его
помощи оборудования.
Аноним 28/05/16 Суб 18:12:27 #143 №128081170 
>>128080797
Специфичная вещь для заводобыда. Автоматизация покатушек на кран-балке, наматывания на вал и всего такого.
Аноним 28/05/16 Суб 18:12:30 #144 №128081179 
14644483500960.jpg
>>128081068
Типо такого
Аноним 28/05/16 Суб 18:13:29 #145 №128081265 
>>128081068
ПЛИС — чип, ПЛК — модуль?
Тогда выходит, ПЛК-блядки !Ъ...
Аноним 28/05/16 Суб 18:13:31 #146 №128081273 
Какой лвл абстракции у тех, кто прогает для встроенных устройств?
Уровня Assembler, C или C++ или ещё круче?
Аноним 28/05/16 Суб 18:13:50 #147 №128081302 
>>128081018
Узконаправленные дебилы не нужны
Аноним 28/05/16 Суб 18:13:54 #148 №128081316 
Поясните за ПЛК, годнота, не? В универе это единственное что интересное было.
Аноним 28/05/16 Суб 18:14:00 #149 №128081327 
14644484403270.jpg
>>128081170
> Автоматизация покатушек на кран-балке
Аноним 28/05/16 Суб 18:14:00 #150 №128081328 
>>128081057
не хочу просто их унижать.
Аноним 28/05/16 Суб 18:14:20 #151 №128081366 
>>128080940
>Хлебопекарню автоматизировать будешь? Так пиздуй и автоматизируй, это твой предел.
Ладно, так уж и быть, объясню тебе дебилу, на примерах которые ты поймешь.
Плк это просто уже смакетированый контроллер, имеющий какую-либо среду разработки, и имеющий входы/выходы что бы ими управлять.
Т.е это почти твоя любимая ардуина! Только уже после заводской сборки, и с вменяемой либой прям из коробки.
Аноним 28/05/16 Суб 18:14:24 #152 №128081374 
14644484645520.jpg
>>128081179
Хуясе маленький.
Аноним 28/05/16 Суб 18:14:54 #153 №128081424 
>>128076867 (OP)
Мимо студент угоревший по avr.
Задавайте свои вопросы.
Аноним 28/05/16 Суб 18:14:56 #154 №128081429 
>>128081273
начиная от firmware заканчивая OS
Аноним 28/05/16 Суб 18:15:09 #155 №128081445 
14644485090850.jpg
>>128081179
RS 232... RJ-45... ШТО???
Аноним 28/05/16 Суб 18:15:09 #156 №128081446 
>>128081273
С++ максимально да и не нужно в 99% случаев.
Алсо, кто-нибудь поднимал Раст на контроллерах?
Аноним 28/05/16 Суб 18:15:19 #157 №128081467 
>>128080301
В ПЛК у меня внезапно стоит либо система на чипе / модуле, либо на материнке все элементы распаяны поотдельности.
>>128080370
Оверкил, ящитаю. На Овене делать - геморрой и нестабильно, на немцах - полдома купить можно за ту цену.
>>128080681
Овены, хитачи, бекхов, бергхов. При желании можно достать любой, от ваги до бернике&райнике.
>>128080694
Ты какой-то аггрессивный, это всё от овощей.
Аноним 28/05/16 Суб 18:15:32 #158 №128081491 
>>128081302
Схуяли? А кто будет мне щитовые собирать и конфигать их? Мне что ли этим заниматься.
Да ты отвел.
Аноним 28/05/16 Суб 18:15:35 #159 №128081499 
>>128081424
чем отличается atmega16 от atmega 8
Аноним 28/05/16 Суб 18:15:58 #160 №128081538 
>>128081491
Очевидно что охуел.
быстрофикс
Аноним 28/05/16 Суб 18:16:12 #161 №128081561 
>>128081424
В чем пишешь? Какой компилятор?
Аноним 28/05/16 Суб 18:16:24 #162 №128081578 
>>128081316
Промышленная годнота.
Аноним 28/05/16 Суб 18:16:46 #163 №128081617 
>>128081578
Ну я к тому что деньги можно зашибать на этом?
Аноним 28/05/16 Суб 18:16:49 #164 №128081620 
>>128081467
ПЛК - это распбери пи?
Аноним 28/05/16 Суб 18:16:53 #165 №128081628 
>>128081445
А что тебя смущает?
Аноним 28/05/16 Суб 18:17:01 #166 №128081637 
>>128081273
Низкий, очевидно же. С/С++ максимум.
Но у АРМ может быть и высокий, в том числе на него ставится винда и можно писать на Питоне.
Аноним 28/05/16 Суб 18:17:10 #167 №128081657 
>>128081445
Скорее это RJ-11, а что не так? Анальный господин запретил использовать телефонный провод и разъёмы для передачи RS-232?
Он удобный разёём, сам иногда применяю в своих подельях.
Аноним 28/05/16 Суб 18:17:19 #168 №128081671 
>>128081499
Числом ножек в пераую очередь. В остальном почти ничем.
Аноним 28/05/16 Суб 18:17:34 #169 №128081699 
>>128081617
Можно, но на гражданской автоматизации проще.
Аноним 28/05/16 Суб 18:17:42 #170 №128081711 
>>128081499
Склерозом...
Аноним 28/05/16 Суб 18:17:43 #171 №128081714 
>>128080684
Ну давай разберем по частям, тобою написанное ))
Вот есть у тебя объект типа лампочка и объект типа чайник. Оба объекта имеют одинаковый метод "Включить". В высокоуровневом языке это будет выглядеть так:
lamp.on();
kettle.on();
А в ассемблере с макросамы ты так уже не сможешь сделать, т.к. нет возможности абстрагироваться в макросах от типа объекта.
Аноним 28/05/16 Суб 18:17:59 #172 №128081747 
>>128081671
праиграл с этого студента
Аноним 28/05/16 Суб 18:18:00 #173 №128081749 
>>128081617
За 20к на заводе нажимать на кнопки ПЛК.
Аноним 28/05/16 Суб 18:18:07 #174 №128081764 
>>128081366
>и имеющий входы/выходы что бы ими управлять
Не всегда. Есть модульные ПЛК, где ты сам себе собираешь к процессорному блоку всё, что нужно и иногда нужен только какой-нибудь бас-коплер типа Ethercat.
Аноним 28/05/16 Суб 18:18:16 #175 №128081783 
>>128081499
Даташитом.
Аноним 28/05/16 Суб 18:18:17 #176 №128081785 
>>128081499
+ количеством памяти
Аноним 28/05/16 Суб 18:18:27 #177 №128081803 
14644487077320.png
>>128081671
> Числом ножек
Аноним 28/05/16 Суб 18:18:40 #178 №128081827 
>>128081424
Диммировать led ленту могешь?
Аноним 28/05/16 Суб 18:18:57 #179 №128081856 
>>128081561
В рамках диплома и курсачей всяких на дефолтном gcc в студии AVR'a
Аноним 28/05/16 Суб 18:19:48 #180 №128081947 
>>128081749
Я так и думал. Ну там схемки в них чертить, это не ценится да?
Аноним 28/05/16 Суб 18:20:00 #181 №128081967 
>>128081827
Реально не сталкивался, но думаю шим мне в помощь.
Аноним 28/05/16 Суб 18:20:04 #182 №128081978 
14644488049740.jpg
потуплю тут у вас. АСУТП-боярин
Аноним 28/05/16 Суб 18:20:16 #183 №128081998 
>>128081714
тут даже макросы делать не нужно в твоем приемере:

...
nop
call lamp_on
call kettle_on
nop
jmp pc-4
nop
nop
lamp_on:
nop
nop
ret
;___________
kettle_on:
nop
nop
ret
Аноним 28/05/16 Суб 18:20:23 #184 №128082009 
>>128081827
Это то же самое, что мигать светодиодом? Да, могу.
Аноним 28/05/16 Суб 18:20:39 #185 №128082043 
>>128081445
А сбор данных в контроллер верхнего уровня через пром коммутатор или каплер никто не отменял. А тут проще по tcp или udp
Аноним 28/05/16 Суб 18:21:16 #186 №128082099 
>>128081446
Хуйня без задач на цпу в котором 8 кб памяти.
Аноним 28/05/16 Суб 18:21:18 #187 №128082106 
>>128081783
Не пизди. У них даташит один! Пизжу... Путаю с 168
Аноним 28/05/16 Суб 18:21:38 #188 №128082142 
>>128081785
и все?

>>128081671
>>128081711
>>128081783
вы не ебались видимо и не мигрировали с 8 на 16
Аноним 28/05/16 Суб 18:21:56 #189 №128082168 
>>128081998
Поясни за nopы? Для чего они там?
Аноним 28/05/16 Суб 18:21:57 #190 №128082171 
>>128081947
Чуть больше ценится.
Аноним 28/05/16 Суб 18:21:58 #191 №128082177 
>>128081617
Можно. Комплексная промышленная автоматизация - хорошая тема, где за предпроектное обследование и ТЗ можно пару сотен килорубликов снять.
>>128081620
На расбери можно рантайм CODESYS накатить, будет ПЛК.
>>128081749
Это оператор, и то непонятно нахуя он там, если ПЛК сам себе нажмёт всё, что надо.
Аноним 28/05/16 Суб 18:22:07 #192 №128082193 
>>128081620
Малинка это одноплатный комп, прям как твой ПеКа, даже в крузис можешь, а плк это МК и входы/выходы
Аноним 28/05/16 Суб 18:22:49 #193 №128082270 
>>128081998
>call lamp_on
>call kettle_on
Ты что, тупой? Иди и еще раз прочти про абстракцию - отделение какого-то метода от типа объекта, для которого этот метод будет выполнен.
Аноним 28/05/16 Суб 18:22:49 #194 №128082271 
>>128082142
А что ты хочешь услышать? Ну набор переферии у 8 меги меньше явно. Принципиальных различий нет.
Аноним 28/05/16 Суб 18:23:06 #195 №128082290 
>>128081424
Подскажи годный самоучитель.
Я как-то купил программатор avr, макетную плату и пару микросхем, да война началась и стало не до этого. Теперь думаю, что неплохо было бы устроится на какую-нибудь инженерную должность.
Аноним 28/05/16 Суб 18:23:33 #196 №128082338 
14644490138890.jpg
>>128082142
Тебя регистры, точнее их имена унижали? Че такой дерзкий, блядь?
Аноним 28/05/16 Суб 18:23:53 #197 №128082377 
>>128082290
Сорри, но не смогу. Сам познавал путем пердолинга с лабами и курсачами.
Аноним 28/05/16 Суб 18:24:03 #198 №128082391 
>>128082290
Новороссия-кун?
Аноним 28/05/16 Суб 18:24:06 #199 №128082397 
14644490461830.jpg
>>128082177
херня, на самом деле, промышленность в рашке на ладан дышит, только нефтегаз еще бодрячком. Если не собираешься туда перекатываться - не связывайся с АСУТП
Аноним 28/05/16 Суб 18:24:11 #200 №128082408 
>>128081764
Это уже частности. В целом я объяснил верно.
Аноним 28/05/16 Суб 18:24:11 #201 №128082409 
Блин, лежит платка с STM32 - никак руки не дойдут начать с ней ковыряться.
Аноним 28/05/16 Суб 18:24:13 #202 №128082414 
>>128082193
> Малинка
> крузис
Без пруфа не поверю!
Аноним 28/05/16 Суб 18:24:55 #203 №128082482 
>>128082414
В пакмана точно сможешь.
Аноним 28/05/16 Суб 18:25:00 #204 №128082496 
>>128082009
Это уже не тоже самое, это уже другие токи. И привет шим.
Аноним 28/05/16 Суб 18:25:09 #205 №128082506 
>>128082009
Это мигать с частотой >100 ФПС так, чтобы можно было плавно изменять яркость каждого из RGB каналов плавно меняя общи цвет ленты.
Аноним 28/05/16 Суб 18:25:18 #206 №128082518 
>>128076867 (OP)
>Прыжок с моста луше прыжка с парашютом
а ещё
явапрогроммисты лучше МК-программистов
дискасс
Аноним 28/05/16 Суб 18:25:18 #207 №128082520 
Так с чего начать изучение программирования МК ньюфагу, который может в классические алгоритмы, асм, си и прочитал Танненбаума?
Аноним 28/05/16 Суб 18:25:34 #208 №128082550 
14644491341190.jpg
бамп ардуиноподелиями
Аноним 28/05/16 Суб 18:25:42 #209 №128082569 
>>128082290
> купил программатор avr
> макетную плату и пару микросхем
> годный самоучитель
Не рекламы ради... http://easyelectronics.ru
Аноним 28/05/16 Суб 18:26:01 #210 №128082600 
>>128082518
Ява проггеры не могут в оптимизацию кода и работу без 16 гб оперативы.
Аноним 28/05/16 Суб 18:26:04 #211 №128082607 
>>128082270
Подскажи, как нужно делать в таком случае?
Аноним 28/05/16 Суб 18:26:07 #212 №128082611 
>>128082518
Но на МК можно погромировать на жабе же.
Я хочу написать цомпелятор своего язычка и свою JVM для STMочки.
Аноним 28/05/16 Суб 18:26:16 #213 №128082627 
>>128082391
Как ты угадал?
Аноним 28/05/16 Суб 18:26:18 #214 №128082630 
>>128082414
А ты не будь аниме, и собери кластер.
боже, какую хуйню я несу
Аноним 28/05/16 Суб 18:26:24 #215 №128082649 
>>128082600
А нахрена им оптимизация кода?
Аноним 28/05/16 Суб 18:26:31 #216 №128082663 
>>128082607
В низкоуровневом языке - никак.
Аноним 28/05/16 Суб 18:26:45 #217 №128082690 
>>128082142
Ну, при портировании да, адреса регистров и некоторые моменты в инициализации периферии отличаются. Но ядро контроллера один хрен одно и то же + разные баги.
В остальном концептуальной разницы никакой.
Аноним 28/05/16 Суб 18:27:02 #218 №128082714 
>>128082663
Ну так, а к чему тогда предъява?
Аноним 28/05/16 Суб 18:27:12 #219 №128082734 
>>128082290
Ну долго будешь искать куда устроится с такими малым скилом.
Аноним 28/05/16 Суб 18:27:19 #220 №128082742 
>>128082649
Наверное что бы нужно было всего 8 гб, вместо 16.
Аноним 28/05/16 Суб 18:27:22 #221 №128082745 
>>128082600
>работу без 16 гб оперативы
естественно, потому что на яве пишут дела которые держат миллионы запросов

это вам не говноардуину дрочить
Аноним 28/05/16 Суб 18:27:37 #222 №128082778 
>>128082397
Что то проиграл в голос просто
Аноним 28/05/16 Суб 18:27:39 #223 №128082783 
>>128082627
Да я сам оттуда.
Аноним 28/05/16 Суб 18:27:39 #224 №128082785 
14644492595600.jpg
>>128076867 (OP)
Анука, анонии, хотел себе прикупить , то 3-ю малину, то ардуину.Но так и не придумал нахуя, замков, термометров,тв боксов мне нинада,а нахуй еще, так и не придумал.
Аноним 28/05/16 Суб 18:27:45 #225 №128082798 
>>128082193
> Малинка это одноплатный комп, прям как твой ПеКа, даже в крузис можешь, а плк это МК и входы/выходы
Наоборот же, мк это однокристальный комп, на который загружаются программы.
Есть в плис регистры, ОЗУ, ПЗУ?
А ПЛИС это просто пустая микросхема и много ножек, которая преобразуется верилогом в то, что надо.
Аноним 28/05/16 Суб 18:27:50 #226 №128082808 
>>128082742
Ненужно, память - самый дешевый ресурс.
Аноним 28/05/16 Суб 18:28:15 #227 №128082856 
>>128081714
> А в ассемблере с макросамы ты так уже не сможешь сделать, т.к. нет возможности абстрагироваться в макросах от типа объекта.
Можно сделать макрос класса, поля и метода. А они будут раскрываться в соответствующий struc и функции с первым аргументом this. Потом сделать макрос, который вызывае метод объекта. Это я в nasm описываю. Что-то типа

class Foo
    field bar, dd 1
    field azaza, db 30

    method do_smth, arg1, arg2
        xchg eax, ebx
        xchg eax, ebx
    endmethod
endclass

И вызов типа
objcall <objname>, <methodname>[, <arg1>[, …]]
Аноним 28/05/16 Суб 18:28:18 #228 №128082860 
>>128082397
Советы даешь как специалист без работы видимо, да? Или это тебе по эхо маце сказали?
Аноним 28/05/16 Суб 18:28:24 #229 №128082864 
>>128082397
А то я не знаю, что у нас пиздец. У нас автоматизация где-то на уровне 2-х процентов от силы от автоматизации Германии. По выставкам очень сильно заметно, например - ПТА в Москве, Технологии Автоматизации в Питере с каждым годом всё меньше и меньше. Я в Нюрнберге на SPS IPC был, вот там масштаб, один Сименс полвыставки занял. Нефтегаз своими дорогами идёт, с ними немного и работаем с чем только не работаем, нас самом деле.
Аноним 28/05/16 Суб 18:28:27 #230 №128082875 
>>128082168
nop это пустая операция. ничего не делает. просто пустая операция. пустая операция понял?

>>128082270
ты просто пердишь в воду

.EQU on=1
.EQU off=0
...
nop
nop
lamp_on(on)
nop
....
;где то в просторах кода

.MACRO lamp_on
ldi r16, @1
BREQ label1
nop

label1:
out portC, 0b00000001
ret
.ENDMACRO
Аноним 28/05/16 Суб 18:28:43 #231 №128082907 
>>128077244
да, но тебе будет нужен шилд реалтайма и еботы много.
Делай лучше на распбе как я. Сервак веб интерфейса на фласке, отдельно питон скрипт для управления датчиками и записи в mysql
Для расп еще надо будет АЦП модуль 3 доллара
Аноним 28/05/16 Суб 18:28:48 #232 №128082915 
>>128082611
Вот только зачем? Лучше рантайм для РАСТа запили, чтобы на STM32F103CB взлетал и место под код оставалось.
Аноним 28/05/16 Суб 18:28:55 #233 №128082925 
14644493359520.jpg
>>128082778
я тоже проиграл, когда завод где я работал АСУТПистом встал. Но так случается
Аноним 28/05/16 Суб 18:29:20 #234 №128082964 
>>128076867 (OP)
В воскресенье в АНТИКАФЕ "КОУЗИ-МИТИНГ" был проведен КОВОРКИНГ среди ЭМБЕДДЕРОВ, QAВ воскресенье в АНТИКАФЕ "КОУЗИ-МИТИНГ" был проведен КОВОРКИНГ среди ЭМБЕДДЕРОВ, QA и просто айтишников. КОВОРКИНГ состоял из нескольких частей: ВОРКШОП с перерывами на КОФЕ-БРЕЙКИ (кстати были вкуснейшие МАФФИНЫ с ванильным кремом, а также безалкогольный мохито и СМУЗЗИ) и выступления докладчиков - СТАРТАПЕРОВ со смелыми КРАУДФАНДИНГОВЫМИ ПРОЕКТАМИ. Общая аудитория состояла из специалистов довольно широкого круга: здесь мы видели как новичков в КОВОРКИНГ-ЦЕНТРЕ, так и знакомых нам по прошлым встречам людей. Воркшоп состоял из ТРЕНИНГОВ по применению ОБЛАЧНЫХ ТЕХНОЛОГИЙ в системах УМНЫЙ ДОМ, использованию там искусственного интеллекта и обучающей модели для самонастройки системы. Информация была интересна как людям, напрямую работающими с ЭМБЕДДЕД-ПО, так и просто ДЕВЕЛОПЕРАМ и специалистам QA. Далее была самая вкусная часть, а именно: доклады СТАРТАПЕРОВ, которые уже стабильно стоят на ногах и готовы продвигать свои КРЕАТИВНЫЕ ИДЕИ в наш быт. Стоит отметить почти четырехчасовой доклад с презентацией дизайнера и профессионального фотографа Ивана Сурикомова. Иван известен нам по уже описанному ранее КРАУДФАНДИНГОВОМУ ПРОЕКТУ выключателя света на платформе ARDUINO. Смелые БИЗНЕС-ИДЕИ, отличная задумка, мощная HARDWARE-ПОДДЕРЖКА - всё это про систему Ивана. Публика активно задавала вопросы, в ходе показа презентации Иван детально описал своё устройство. ИННОВАЦИОННОСТЬ заключается в том что для
выключения и включения освещения вам не нужно переключать выключатель! Вся прелесть конструкции Ивана в простоте и ЮЗЕР-ФРЕНДЛИ интерфейсе. Подумайте только - свет управляется одной кнопкой, причем она сама запоминает свое состояние, словно включение системного блока стандарта ATX! К тому же, кнопка повторяет форму пальца человека. Из презентации Сурикомова стало ясно, что подобных проектов в мире пока что не было. Иван разработал трехмерную модель кнопки и продемонстрировал ее в презентации. "На данный момент мой проект находится на стадии прототипирования и просчета БИЗНЕС-ИДЕЙ" - сказал Сурикомов. Модель кнопки в будущем будет распечатана на 3D-ПРИНТЕРЕ у ребят в ФАП-ЛАБЕ, для этого на
КИКСТАРТЕРЕ Ивану нужно собрать всего лишь $21,000. Увы, пока что Ивану не удалось совместить работающий макет своего устройства с реальной лампочкой, по словам Ивана для управления лампой используется опасное высокое напряжение в 220В, а выводы ARDUINO выдают 5В. Но ничего, HARDWARE-СПЕЦИАЛИСТЫ будут разрабатывать блок для управления высоким напряжением. "Возможно мы применим трансформатор для преобразования 5В в 220В" - отметил Иван в завершении доклада. Не обошло наше мероприятие и представительниц прекрасного пола, помимо знакомой нам с прошлых встреч Ираиды Сандро, сегодня выступила новая девушка из ХАКЕРСПЕЙСА по имени Елена. Ее доклад тоже был принят с вниманием и интересом, ведь Елена затронула очень актуальную тему на сегодняшний день - печать больших объектов на 3D-ПРИНТЕРЕ. В частности, Елена продвигает идею печати стульев и пуфиков и даже продемонстрировала залу модель своего будущего стула, всего 7см в высоту. Елена намерена набрать нужную сумму для ВОРКШОПА с помощью иностранной СТАРТАП-КАМПАНИИ с КРАУДИНВЕСТИНГОМ в основном из США. К тому же, Елена разработала смелое дизайнерское решение надеть картонную коробку на раму велосипеда. "Я давно думала о таком велосипеде, ведь никто до меня этого не сделал" - заявила девушка. Нельзя сказать что все выступления в АНТИКАФЕ были интересны публике: под вечер двое ребят пытались рассказать о построении каких-то антенных систем на основе дешевых китайских ТВ-тюнеров. Публика отметила что проект пока что очень сырой и требует доработок, а также в нем изюминки, нет элементов ХАЙТЕК-СТАРТАПА. Но слушатели предложили применить ТВ-тюнер для управления вебкамерой в квартире с возможностью СТРИМА через ВЕБ-ИНТЕРФЕЙС. Ваня Сурикомов даже сказал что готов купить такое устройсто, если оно будет вести стрим на его IPHONE 6. и просто айтишников. КОВОРКИНГ состоял из нескольких частей: ВОРКШОП с перерывами на КОФЕ-БРЕЙКИ (кстати были вкуснейшие МАФФИНЫ с ванильным кремом, а также безалкогольный мохито и СМУЗЗИ) и выступления докладчиков - СТАРТАПЕРОВ со смелыми КРАУДФАНДИНГОВЫМИ ПРОЕКТАМИ. Общая аудитория состояла из специалистов довольно широкого круга: здесь мы видели как новичков в КОВОРКИНГ-ЦЕНТРЕ, так и знакомых нам по прошлым встречам людей. Воркшоп состоял из ТРЕНИНГОВ по применению ОБЛАЧНЫХ ТЕХНОЛОГИЙ в системах УМНЫЙ ДОМ, использованию там искусственного интеллекта и обучающей модели для самонастройки системы. Информация была интересна как людям, напрямую работающими с ЭМБЕДДЕД-ПО, так и просто ДЕВЕЛОПЕРАМ и специалистам QA. Далее была самая вкусная часть, а именно: доклады СТАРТАПЕРОВ, которые уже стабильно стоят на ногах и готовы продвигать свои КРЕАТИВНЫЕ ИДЕИ в наш быт. Стоит отметить почти четырехчасовой доклад с презентацией дизайнера и профессионального фотографа Ивана Сурикомова. Иван известен нам по уже описанному ранее КРАУДФАНДИНГОВОМУ ПРОЕКТУ выключателя света на платформе ARDUINO. Смелые БИЗНЕС-ИДЕИ, отличная задумка, мощная HARDWARE-ПОДДЕРЖКА - всё это про систему Ивана. Публика активно задавала вопросы, в ходе показа презентации Иван детально описал своё устройство. ИННОВАЦИОННОСТЬ заключается в том что для
выключения и включения освещения вам не нужно переключать выключатель! Вся прелесть конструкции Ивана в простоте и ЮЗЕР-ФРЕНДЛИ интерфейсе. Подумайте только - свет управляется одной кнопкой, причем она сама запоминает свое состояние, словно включение системного блока стандарта ATX! К тому же, кнопка повторяет форму пальца человека. Из презентации Сурикомова стало ясно, что подобных проектов в мире пока что не было. Иван разработал трехмерную модель кнопки и продемонстрировал ее в презентации. "На данный момент мой проект находится на стадии прототипирования и просчета БИЗНЕС-ИДЕЙ" - сказал Сурикомов. Модель кнопки в будущем будет распечатана на 3D-ПРИНТЕРЕ у ребят в ФАП-ЛАБЕ, для этого на
КИКСТАРТЕРЕ Ивану нужно собрать всего лишь $21,000. Увы, пока что Ивану не удалось совместить работающий макет своего устройства с реальной лампочкой, по словам Ивана для управления лампой используется опасное высокое напряжение в 220В, а выводы ARDUINO выдают 5В. Но ничего, HARDWARE-СПЕЦИАЛИСТЫ будут разрабатывать блок для управления высоким напряжением. "Возможно мы применим трансформатор для преобразования 5В в 220В" - отметил Иван в завершении доклада. Не обошло наше мероприятие и представительниц прекрасного пола, помимо знакомой нам с прошлых встреч Ираиды Сандро, сегодня выступила новая девушка из ХАКЕРСПЕЙСА по имени Елена. Ее доклад тоже был принят с вниманием и интересом, ведь Елена затронула очень актуальную тему на сегодняшний день - печать больших объектов на 3D-ПРИНТЕРЕ. В частности, Елена продвигает идею печати стульев и пуфиков и даже продемонстрировала залу модель своего будущего стула, всего 7см в высоту. Елена намерена набрать нужную сумму для ВОРКШОПА с помощью иностранной СТАРТАП-КАМПАНИИ с КРАУДИНВЕСТИНГОМ в основном из США. К тому же, Елена разработала смелое дизайнерское решение надеть картонную коробку на раму велосипеда. "Я давно думала о таком велосипеде, ведь никто до меня этого не сделал" - заявила девушка. Нельзя сказать что все выступления в АНТИКАФЕ были интересны публике: под вечер двое ребят пытались рассказать о построении каких-то антенных систем на основе дешевых китайских ТВ-тюнеров. Публика отметила что проект пока что очень сырой и требует доработок, а также в нем изюминки, нет элементов ХАЙТЕК-СТАРТАПА. Но слушатели предложили применить ТВ-тюнер для управления вебкамерой в квартире с возможностью СТРИМА через ВЕБ-ИНТЕРФЕЙС. Ваня Сурикомов даже сказал что готов купить такое устройсто, если оно будет вести стрим на его IPHONE 6.
Аноним 28/05/16 Суб 18:29:39 #235 №128082995 
>>128082520
С мигания диодиком. И сейчас я абсолютно серьезно.
Аноним 28/05/16 Суб 18:29:43 #236 №128083003 
>>128082714
Предъява к тому, что кто-то этот >>128080684 пиздел, что он и в ассемблере на макросах может сделать абстракцию.
Аноним 28/05/16 Суб 18:30:21 #237 №128083060 
14644494213280.jpg
>>128082860
сам то небось диванный петушок, да? Давно на производстве был? Все заебись?
Аноним 28/05/16 Суб 18:30:49 #238 №128083106 
>>128082925
Пиздуй на другой, делов-то.
Аноним 28/05/16 Суб 18:30:53 #239 №128083115 
14644494534080.jpg
>>128082995
и как правильно диодиком мигать?
Аноним 28/05/16 Суб 18:30:56 #240 №128083121 
>>128083003
А, я еблан, который не может в чтение. Мои извинения.
Аноним 28/05/16 Суб 18:31:20 #241 №128083164 
>>128082271
>>128082338
>>128082690
там баги одинаковые, регистры одинаковые, вся переферия одинаковое.

различия:
по памяти, это хуйня вы угадали
в 16 атмеге есть JTAG

когда пердолишь на 8, она как черный ящик.
с переходом на 16 ты включаешь отладку, и чувствуешь себя БОГОИЗБРАННЫМ
Аноним 28/05/16 Суб 18:31:26 #242 №128083181 
>>128082798
>Есть в плис регистры, ОЗУ, ПЗУ?
Есть как минимум ОЗУ, а так же разные другие блоки вроде PLL. Как раз начал дрочить Spartan-6
Аноним 28/05/16 Суб 18:31:35 #243 №128083201 
>>128082798
Вскрой плк, ты сильно удивишься.
Аноним 28/05/16 Суб 18:31:47 #244 №128083223 
>>128083115
Либо навставлять нопов, либо мутить с таймером-счетчиком.
Аноним 28/05/16 Суб 18:31:59 #245 №128083247 
>>128082875
Я знаю, что пустая. Просто нахуя она там? Не в плане, что неправильно, а в плане - какой в ней смысл в данном коде? Хочу просто понять основы.
Аноним 28/05/16 Суб 18:32:06 #246 №128083259 
>>128083115
подключить библиотеку мигания диодиком, вызвать функцию мигания диодиком, прошить микроконтроллер, поздравляю - ты теперь посвященный.
Аноним 28/05/16 Суб 18:32:09 #247 №128083266 
14644495298160.webm
>>128083115
намигал тебе в рот, проверяй
Аноним 28/05/16 Суб 18:32:18 #248 №128083275 
>>128083115
На си или асме?
Аноним 28/05/16 Суб 18:32:20 #249 №128083281 
14644495407020.jpg
>>128083115
Включить
@
Подождать
@
Выключить
@
Подождать
@
Повторить с начала
Аноним 28/05/16 Суб 18:32:22 #250 №128083284 
>>128083060
Sublime, лол. А я недавно (год — 1.5) с него на vim перекатился.
Аноним 28/05/16 Суб 18:33:10 #251 №128083367 
>>128082995
Имею в виду, какую плату и программатор покупать.
Аноним 28/05/16 Суб 18:33:21 #252 №128083381 
>>128083275
Лучше конечно на си.

Помню курсач писали для МК в вузике - у всех даунов по 30 страниц говнокода на асме нечитаемого, у меня меньше листа на сишечке.
Аноним 28/05/16 Суб 18:33:39 #253 №128083408 
>>128083259
Ардуинодитя разве что. Что просветиться надо самому на асме помигать сначала.
Аноним 28/05/16 Суб 18:33:42 #254 №128083414 
>>128083164
Блядь... Не умею в JTAG... Как вкатиться?
Аноним 28/05/16 Суб 18:33:52 #255 №128083438 
14644496326550.jpg

>>128083281
>>128083275
>>128083266
>>128083259
>>128083223

а мне пофиг я на ардуине пишу
Аноним 28/05/16 Суб 18:33:53 #256 №128083442 
>>128083367
Я купил STM32F4 DISCOVERY.
Пока с ней еще низуя не делал, но программатор уже на плате есть.
Аноним 28/05/16 Суб 18:33:55 #257 №128083445 
14644496358380.jpg
>>128083284
пока нет желания, vim отпугивает своей дружественностью к пользователю. Я до сих пор забываю, как из него выйти
Аноним 28/05/16 Суб 18:34:01 #258 №128083455 
>>128083115
путем ввода нужных команд в текстовом файле.
гугл Arduino bionics. Это есть и на русском тоже.
Аноним 28/05/16 Суб 18:34:06 #259 №128083463 
>>128082397
сколько ЗП интереснно в месяц со всеми прибавками
Аноним 28/05/16 Суб 18:34:16 #260 №128083484 
>>128083381
У нас же было два отдельных курса: семестр ассма на пиках, а потом си на stm'ках.
Аноним 28/05/16 Суб 18:34:25 #261 №128083497 
>>128083060
Знакомые спецы которые в промышленности тусят, довольны, работа есть, зп идет.
Сам я на гражданской автоматизации.
Может от региона зависит?
У меня на малой родине, Самара, заводы как государственные так и частных предприятий полно. Асушники нужны.
Аноним 28/05/16 Суб 18:34:38 #262 №128083523 
>>128083381
Ебать у вас там любители попердолится. С учетом того что нормальны С компилятор есть.
Аноним 28/05/16 Суб 18:35:08 #263 №128083573 
>>128083445
:q! жи.
Аноним 28/05/16 Суб 18:35:17 #264 №128083589 
14644497171280.jpg
>>128083463
на заводе - 45к, в транснефти - около 80
Аноним 28/05/16 Суб 18:35:23 #265 №128083601 
>>128082864
ПТА стал говном, в прошлом году прилетел, посмотрел на этот ужас, и свалил.
В Ебурге кстати годнота была.
Аноним 28/05/16 Суб 18:35:34 #266 №128083624 
>>128083523
Ну да, кейл микровижин, епта.
Нет ничего что можно можно сделать на асме и низзя на нем.
Аноним 28/05/16 Суб 18:35:46 #267 №128083644 
>>128083414
Пояешь хитроизебаную хуету\покупаешь за 99999. Ловишь баги и там и там.
Аноним 28/05/16 Суб 18:35:47 #268 №128083645 
>>128083573
:wa :qa
Не обманывай анона.
Аноним 28/05/16 Суб 18:35:54 #269 №128083657 
>>128083414
1. Покупаешь приблуду
2. Коннектишь к нужным пинам МК
3. Втыкаешь в USB
4. На компе настраиваешь свою ИДЕ
5. ?????
6. Шагаешь и смотришь переменные, будто отлаживаешь софт для пеки. а на самом деле все в МК.
Аноним 28/05/16 Суб 18:36:19 #270 №128083704 
>>128083442
А что-нибудь маленькое, уютное и ориентированное на беспроводную связь и сниффинг? Когда изучал x86 асм, то начинал с 16-битного асма и изучал старые вирусы. Очень нравилась атмосфера 16-битного асма, AFD Pro, даже как будто ощутил дух того времени.
Аноним 28/05/16 Суб 18:37:00 #271 №128083783 
14644498203180.jpg
>>128083497
я уже перекатываюсь в разработку ПО из АСУТП, у нас тухленько, как я и писал выше. Да и по специальности я программист а не электроник или АСУТПист
Аноним 28/05/16 Суб 18:37:16 #272 №128083812 
dsasda
Аноним 28/05/16 Суб 18:37:37 #273 №128083845 
>>128083704
Я в шкалке пытался изучать ассемблер для пеки, но ниасилил, потерял интерес и дропнул - интернетов то еще не было.
А в вузике был асм для 8битных контроллеров 51й серии.
Аноним 28/05/16 Суб 18:38:07 #274 №128083898 
>>128083657
7. Ловишь баг\вылет
8. #$%^&
9. Go to 6
Аноним 28/05/16 Суб 18:38:47 #275 №128083977 
>>128083523
У нас, помню, вообще программировать в машинных кодах. Когда сначала хуяришь текст на асме, потом вручную переводишь в гекскод и вбиваешь в, ээмм... этакий здоровенный гроб с клавиатуры о 20 кнопках. И оно в ответ мигает светодиодиками.
Аноним 28/05/16 Суб 18:38:58 #276 №128083994 
>>128083783
Ну тогда да, нет пути.
Нормально поднимают только те, кто по сути живет этим.
Аноним 28/05/16 Суб 18:39:17 #277 №128084031 
Есть ли какой МК (кроме древнючего 51го), чтоб можно было юзать чисто в симуляторе электронных цепей?
Ваще без железяки.
Аноним 28/05/16 Суб 18:39:27 #278 №128084050 
>>128083977
да это же ЛОМИКОНТ
Аноним 28/05/16 Суб 18:40:07 #279 №128084129 
>>128083977
Тебе лет 50 наверное, да?
Аноним 28/05/16 Суб 18:40:10 #280 №128084137 
>>128082856
Тогда что, для каждого объекта будет свой метод или общий метод для нескольких объектов, внутри которого будет проверяться, что это за класс и соответственно делать какие-то действия? Уже противоречит принципу абстракции.
Аноним 28/05/16 Суб 18:40:16 #281 №128084153 
>>128083898
Ну да, ядра то нет, так что в зависимости от сложности софтины и проца ты либо вовсе не заметишь баг без вдумчивого просмотра переменных, либо в лучшем случае вывалишься в какое-нибудь прерывание вроде FAUL, BUS_ERROR или что-то подобное.
Я 70% времени этим занимаюсь, и мне норм.
Аноним 28/05/16 Суб 18:40:58 #282 №128084221 
>>128084031
Может я чего то не понимаю, но proteus тебе в помощ так много чего из мк можно эмулировать. Только не рассчитывай что на железо перенести можно будет.
Аноним 28/05/16 Суб 18:41:22 #283 №128084262 
>>128084129
Не, на 20 меньше. Просто такой вот ВУЗ и такой мухосранск.
Аноним 28/05/16 Суб 18:41:36 #284 №128084284 
>>128082856
не начинай. он тебе ща кинет очередную ссылку на чтото типа на читай разбирайся. >>128082875
кун

>>128083247
никакого смысла в этом коде нет. просто я забил nopами. но бывае например что ты читаешь данные с ножки. например:

out r16, PORTC
а следующей операцией захочешь обратно закинуть в порт
in PORTB, r16
то иногда бывает что не успевает синхронизироваться и на выходно некоррекнтные данные. ставят несколько nop ов и все нормально получается.
пример ебанутый, наверное так работать и будет. но на смысл в том что не успевает записаться и нужна пустая функция.
еще гении реализуют nop ом задержки. известна частота тактирования. можно сделать задержку в 1мкс например nopами
Аноним 28/05/16 Суб 18:41:39 #285 №128084291 
>>128083601
Я даже не ездил в прошлом году, контора скаталась, имидж поддержать, а я как-то забил.
Аноним 28/05/16 Суб 18:42:01 #286 №128084338 
>>128083994
я в свое времо приходил к успеху, в том же аппарате управления транснефти занимался верхним уровнем СДКУ (так у них называется человеко-машинный интерфейс), но там условия труда пиздец какие, переработки по пять часов в день, анальное рабство во все поля. Решил, что займусь любимым делом и приду к успеху еще раз. В июле выхожу на работу уже как разработчик, а там посмотрим
Аноним 28/05/16 Суб 18:42:09 #287 №128084353 
>>128084031
В протеусе дохуя разных простых процов поддерживается, можно в режиме отладки даже, если указать программу не .hex, а .elf с отладочной инфой
Аноним 28/05/16 Суб 18:42:14 #288 №128084368 
>>128084262
Но мне 25, а сабж и ввод программы в йоба чемодан - мне батя рассказывал.
Мы же вводили машинные коды только на электротехнике на какой то лабе.
Аноним 28/05/16 Суб 18:42:29 #289 №128084392 
>>128082875
>lamp_on(on)
Блядь, ты что, совсем ебанутый?
Этот макрос уже не абстрактный, а именно для объекта типа lamp.
Абстрактным был бы макрос типа:
on(lamp)
on(kettle)
Но такое не сделать.
Аноним 28/05/16 Суб 18:42:44 #290 №128084422 
>>128083589
> 45к, в транснефти - около 80
че все так плохо?да же сраный 1к далларав это уже по бохатаму?знаю ищут простых чпу-шников на 2к+ $, не жопорукиХ, найти не могут
Аноним 28/05/16 Суб 18:43:10 #291 №128084471 
>>128084353
Хуй знает - я в вузике делал курсач в протеусе - вроде работала только престарелая восьмибитная параша, вроде были только 51й и avr.
Аноним 28/05/16 Суб 18:43:52 #292 №128084544 
14644502322250.jpg
>>128084422
как есть, национальная валюта в два раза обесценилась, зарплаты остались прежними
Аноним 28/05/16 Суб 18:44:00 #293 №128084558 
>>12808428
>еще гении реализуют nop ом задержки
Я что то упустил, но как еще сделать задержку регулируемую, кроме энергосберегающих режимов с какими ни будь таймерамиХотя нопы и то лучше смотрятся по сравнению с этим
Аноним 28/05/16 Суб 18:44:03 #294 №128084563 
14644502431800.jpg
>>128084471
> курсач в протеусе
Аноним 28/05/16 Суб 18:44:13 #295 №128084582 
>>128084471
PICи там есть еще, точно сам отлаживал, насчет ARM не скажу.
Аноним 28/05/16 Суб 18:44:20 #296 №128084596 
>>128083115
читай на лурке как написать хеллоу ворд столько же примерно вариантов.

>>128083381
там все друг у друга скопировали текст. препод нихуя не разберется просто проверит выполнение программы
Аноним 28/05/16 Суб 18:45:01 #297 №128084684 
>>128084563
Ну да - вроде бы генератор синусоидальных сигналов с дисплеем - не в железе же всю эту хуйню делать.
Аноним 28/05/16 Суб 18:45:03 #298 №128084688 
>>128083414
читаешь статьи васянов как собрать отладчик на коленке.
@
собираешь
@
чувствуешь себя богоизранным
Аноним 28/05/16 Суб 18:46:00 #299 №128084802 
>>128083589
номально анан, но качай скилл анан, не спи.
Аноним 28/05/16 Суб 18:46:10 #300 №128084824 
>>128084284 -> >>128084558
Аноним 28/05/16 Суб 18:46:37 #301 №128084869 
>>128083381
#include <название микрухи/io.h>//в этом файле присвоены названия адресов портов и регистров мк для удобства

//настройка таймера
TCNT0=150;//или другое число
TCCR0=0b00000110; //запустили таймер на частоте проца/256,
TIMSK=0b00001000;//разрешили прерывания от таймера 1
sei();//разрешили глобальные прерывания

int main{void}
{
while(1)
{
PORTA=0b00000100;
while(time<700){};
PORTA=0b00000000;
while(time<700){};
}
}

ISR TIM0//прерывание таймера 0 раз в миллисекунду
{ TCNT0=150;//опять записали в таймер число
time++;}
Аноним 28/05/16 Суб 18:47:30 #302 №128084966 
14644504501220.jpg
>>128084688
> собрать отладчик
> JTAG
> на коленке
Вряд ли...
Аноним 28/05/16 Суб 18:47:30 #303 №128084969 
>>128084031
качай avr studio 4 или 5 не помню. там есть симуляторы. только предупреждаю что оче часто в симуляторе работает а в реале нет
Аноним 28/05/16 Суб 18:47:33 #304 №128084975 
>>128083438
Но больше мигальщика ты и не станешь.
Аноним 28/05/16 Суб 18:48:12 #305 №128085061 
>>128084869
Ну нет - я спиздил "драйвер" алфавитно-цифрового индикатора, и написал простенькую хуйню для АЦП.
Аноним 28/05/16 Суб 18:48:19 #306 №128085069 
>>128084969
Джваждую!
Аноним 28/05/16 Суб 18:48:35 #307 №128085103 
>>128084966
можно для авр, но он не работает в атмеловской студии
Аноним 28/05/16 Суб 18:48:36 #308 №128085105 
>>128083977
Лампово.
Аноним 28/05/16 Суб 18:48:47 #309 №128085129 
14644505273490.jpg
>>128084975
а если стану?
sageАноним 28/05/16 Суб 18:49:05 #310 №128085160 
14644505454660.jpg
>>128084869
>PORTA=0b00000100;
>while(time<700){};
Сукаааааа!!!! Ебаные магические числа, готовь анус, мудила!
Аноним 28/05/16 Суб 18:49:19 #311 №128085188 
>>128085103
А в чем тогда его юзать?
Аноним 28/05/16 Суб 18:49:27 #312 №128085205 
>>128084869
а чего не в прерывании сделать?
В главном гоняем бесконечный цикл, или вообще спать отправляем, а в прерывании переключаем ножку?
Аноним 28/05/16 Суб 18:49:28 #313 №128085208 
14644505686810.jpg
>>128084802
я качаю, в эксплуатации деградация и слабость, в разработке сила и движение вперед
Аноним 28/05/16 Суб 18:49:51 #314 №128085248 
>>128083704
Бамп. Какую плату покупать? Не пердуину.
Аноним 28/05/16 Суб 18:49:54 #315 №128085255 
>>128084869
А использовать либу делай нельзя?
sageАноним 28/05/16 Суб 18:49:59 #316 №128085268 
>>128085188
Вангую: eclipse
Аноним 28/05/16 Суб 18:50:01 #317 №128085271 
>>128085188
в старой студии или каких-то других иде, вроде iar.
Аноним 28/05/16 Суб 18:50:24 #318 №128085313 
Кто-то здесь пишет на Forth
Аноним 28/05/16 Суб 18:50:51 #319 №128085369 
>>128085255
так нельзя почувствовать себя крутым программистом, пишущим уникальный код, а не ардуинозавром, подключающим библиотеки.
Аноним 28/05/16 Суб 18:50:55 #320 №128085374 
>>128085268
> eclipse
Это же про яву вроде...
Аноним 28/05/16 Суб 18:50:56 #321 №128085376 
>>128084392
легко можно сделать таблицу всех вообще устройств которая будет на EEPROM и туда будут загружаться своеобразные драйверы вообще левым усройством просто аналогия
контроллер будет считывать и выполнять твои операции.
хоть
on(lamp)
или
lamp_on

в макросе все нужное будет подгружаься

Аноним 28/05/16 Суб 18:51:04 #322 №128085396 
>>128085313
кто-то пишет
Аноним 28/05/16 Суб 18:51:52 #323 №128085477 
>>128076867 (OP)
успех возможен только в 1С
Аноним 28/05/16 Суб 18:52:08 #324 №128085510 
>>128085374
Это универсальная среда, не только для жабы.
Аноним 28/05/16 Суб 18:52:24 #325 №128085542 
>>128085374
Нет, эклипс, это платформа для построения ИДЕ для любого языка, хоть для нескольких сразу одновременно. В том числе C/C++, java, python, Go, JS, HTML
Это то, что я лично пользовал
Аноним 28/05/16 Суб 18:52:55 #326 №128085602 
>>128085477
По тем блядкам вообще плачет Сайгуден!..
Аноним 28/05/16 Суб 18:53:00 #327 №128085611 
Аноны, avr-кун на связи. Купил себе на днях сайпросовскую борду с псок4 на борту. Запустил псок криейтор, создал пустой проект. Посмотрел на схемки, на два десятка сгенерированных хедеров и нихуя не понял. С наскока даже светодиодом не сумел поморгать.

Я чего спросить то хотел - псоки вообще как, котируются? Или стм наше все?
Аноним 28/05/16 Суб 18:53:16 #328 №128085644 
Какой редактор используете? Я в vim ебашу.
Аноним 28/05/16 Суб 18:53:29 #329 №128085665 
>>128084338
Удачи тебе.
Аноним 28/05/16 Суб 18:53:32 #330 №128085672 
>>128085644
nano
Аноним 28/05/16 Суб 18:53:38 #331 №128085683 
>>128085644
nano для элиты.
Аноним 28/05/16 Суб 18:53:41 #332 №128085688 
>>128085376
Ты что вообще несешь, охуеть просто.
Я тебя спрашиваю конкретную реализацию, а не набор слов ни о чем.
Аноним 28/05/16 Суб 18:53:57 #333 №128085711 
>>128085644
> Сайгуден
NP++
Аноним 28/05/16 Суб 18:54:00 #334 №128085719 
>>128085644
Тоже vim. Удобна.
Аноним 28/05/16 Суб 18:54:15 #335 №128085755 
>>128085542
>эклипс
То еще глючное и тормозное говнище для отборных говноедов, но линухсоиды жрут т.к. в их параше ничего более приличного нет.
Аноним 28/05/16 Суб 18:54:22 #336 №128085767 
>>128082785
Бери вторую малину, третья дохуя горячая. если не нужен встроенный вайфай, иначе бери сразу с радиатором
Аноним 28/05/16 Суб 18:54:23 #337 №128085770 
>>128085644
emacs жи есть.
Аноним 28/05/16 Суб 18:54:23 #338 №128085771 
>>128084558
легко делать. если это stm32 есть там специальный таймер sys_tic он он может например отсчитывать количество мс с момента влючения МК. т.е. прерывания будут каждую 1 сек и инкримент счетчика.

аналогично можно запердолить и на более простом контроллере.

так более лучше, потому что можно уже сделать такую задержку где контроллер уже не будет проставать как с nop ами
Аноним 28/05/16 Суб 18:54:30 #339 №128085787 
>>128085160
Поясню.

PORTA=0b00000100;
Зажгли 3-ю ножку порта А. В двоичном виде это понятней, что на конкретной ячейке 0 или 1.
while(time<700){};
Оно будет ждать до тех пор, пока переменная time не вырастет до 700, а так как она растёт на единицу каждую милисекунду, это будет задержка на 0,7 сек.
Аноним 28/05/16 Суб 18:54:45 #340 №128085822 
>>128085611
Да какая разница,
читай даташит
@
понимай значения битов в регистах
Остальное везде одинаково
Аноним 28/05/16 Суб 18:54:52 #341 №128085832 
>>128085719
> vim
Я с консольной версии чуть не ебанулся... Удобнаблядь...
Аноним 28/05/16 Суб 18:55:13 #342 №128085867 
Ребята, а как минимизировать потребление электроэнергии при взаимодействии по Wi-Fi?
Аноним 28/05/16 Суб 18:55:21 #343 №128085883 
>>128085767
>Бери вторую малину
НАХУЯ? Ты ебанутый?
Аноним 28/05/16 Суб 18:55:35 #344 №128085905 
>>128085832
:q!
Аноним 28/05/16 Суб 18:55:37 #345 №128085913 
>>128085205
Можно, есть куча способов, я этот привёл.
Аноним 28/05/16 Суб 18:55:47 #346 №128085932 
>>128085787
Нахуя это всё в главном цикле?
Аноним 28/05/16 Суб 18:56:02 #347 №128085955 
>>128085832
Вим - блевотная параша, единственное преимущество - работать в концольке может, без гуйни - сгодится запустить через какой-нить ssh.
При наличии графики - сосет всеми отверстиями у саблайма.
Аноним 28/05/16 Суб 18:56:14 #348 №128085975 
14644509745440.png
>>128084684
я делал в железе. пошел за свои деньги купил stm32f429i-disco топовую самую на тот момент. и ебанул генератор синуса на ЦАПе . со всеми возможными регулировками. даже сам внопочки спаял и подключил.

только препод ебанько рассказывал про защиту аппаратную от дребезга. не надо. лучше програмно
Аноним 28/05/16 Суб 18:56:19 #349 №128085988 
>>128085867
Отключить модуль вафли?
Аноним 28/05/16 Суб 18:56:29 #350 №128086004 
>>128085787
надо было дать имена портам и переменным, чтобы читаемо было после тебя.
Аноним 28/05/16 Суб 18:56:34 #351 №128086015 
>>128077382
>и для друзей
Это тоже распространением считается. Даже если бесплатно угощаешь
Аноним 28/05/16 Суб 18:56:44 #352 №128086034 
>>128085644
Кейт с vim-режимом.
Аноним 28/05/16 Суб 18:56:47 #353 №128086040 
>>128085787
А за это пояснишь?
Как оно работает?
ISR TIM0//прерывание таймера 0 раз в миллисекунду
{ TCNT0=150;//опять записали в таймер число
time++;}
Аноним 28/05/16 Суб 18:57:10 #354 №128086083 
>>128084137
> общий метод для нескольких объектов,
This. Общие методы для всех объектов данного класса.

> внутри которого будет проверяться, что это за класс и соответственно делать какие-то действия
Нет, ты не понял. Принцип, как в компиляторе любого ООЯП. Есть несколько функций, у которых первый аргумент — указатель (адрес) на объект (т.е. некоторый набар байт). Функция интерпретирует этот адрес, как если бы он указывал указывающий на свой struc. Ничего не проверяется, указал херню — твоя вина.
Если ты думаешь что имена у методов типа одинаковые, то нихуя. Для objcall foo, bar будет генерироваться что-то типа call __METHOD_foo_bar.

На примере:
Пусть procedure <name>[, <arg1>[, <arg2>[, …]]]- макрос, объявляющий процедуру с соответствующими прологом и эпилогом. Тогда это
class Foo
    field bar, resd 1
    field azaza, resb 30

    method do_smth, arg1, arg2
        mov eax, %$bar
    endmethod
endclass

Преобразуется сначала в это:
struc __STRUCT_Foo
    .bar: resd 1
    .azaza: resb 30
endstruc

procedure _METHOD_Foo_do_smth, this
    mov eax, dword [this + __STRUCT_Foo.bar]
endproc

Да, для использования полей внутри методов потребуются локальные имена макросов типа %$name.
Аноним 28/05/16 Суб 18:57:20 #355 №128086104 
>>128085103
>>128084966

отладчик работает в 4 или 5 версии. но ее достаточно. новые версия студии не в почете

Аноним 28/05/16 Суб 18:57:20 #356 №128086107 
>>128086015
Главное, чтобы не поймали же.
Аноним 28/05/16 Суб 18:57:29 #357 №128086125 
>>128085975
Програмно и делали, не помню как правда уже.

>купил stm32f429i-disco топовую самую на тот момент
А мы делали на самом днищенском восьмибитном огрызке.
Аноним 28/05/16 Суб 18:57:29 #358 №128086127 
>>128086083
> указывал указывающий
Блядь
Аноним 28/05/16 Суб 18:57:52 #359 №128086174 
>>128085771
Вон оно что в более продвинутых.
+1 к знаниям. Спасибо, что просветил.
Аноним 28/05/16 Суб 18:58:04 #360 №128086206 
>>128085129
Тогда и поговорим
Аноним 28/05/16 Суб 18:58:23 #361 №128086240 
>>128085767
Да я хочу взять, только не могу придумать зачем она мне.
Аноним 28/05/16 Суб 18:58:31 #362 №128086255 
>>128084869
Забыл это, что ж я за судак такой!
Вначале обозначить переменную unsigned int time; и после каждого мигания time=0;.
Аноним 28/05/16 Суб 18:58:51 #363 №128086294 
>>128085955
А что, можно использовать графически? Но нахуя?
Аноним 28/05/16 Суб 18:59:04 #364 №128086322 
14644511440330.jpg
>>128086104
С этой ёбой взлетит?
Аноним 28/05/16 Суб 18:59:13 #365 №128086337 
>>128086004
а если нужно например сразу на 5 ножек подать еденицу?
пишешь 0b01011010
Аноним 28/05/16 Суб 18:59:20 #366 №128086349 
>>128085369
Можно, только если писать свои библиотеки.
Аноним 28/05/16 Суб 18:59:22 #367 №128086356 
Есть ли смысл пилить свою RTOS дабы разобраться?
Аноним 28/05/16 Суб 18:59:37 #368 №128086390 
>>128085248
stm32 дискавери
Аноним 28/05/16 Суб 18:59:52 #369 №128086418 
>>128086294
Я говорю - что если нет ограничений "низзя юзать графику" - вим становится в позу рака.
Аноним 28/05/16 Суб 18:59:59 #370 №128086430 
Таки поясните за туманные вычисления?
Аноним 28/05/16 Суб 19:00:02 #371 №128086437 
>>128086356
Сначала с чужой разберись.
Аноним 28/05/16 Суб 19:00:07 #372 №128086448 
>>128086337
По маске нагляднее!
Аноним 28/05/16 Суб 19:00:17 #373 №128086465 
>>128085644
Атом. обоссыте и поясняйте про саблайм, мне нравится атом так же, как и саблайм
Аноним 28/05/16 Суб 19:00:35 #374 №128086506 
>>128086390
Есть сабж. Еще нужно что чтобы начинать пердолиться, или ей нужен БП?
Еще надо бы купить макетку.
Аноним 28/05/16 Суб 19:00:42 #375 №128086518 
>>128086418
Субьективно. Я выхожу с терминала лишь ради браузера.
Аноним 28/05/16 Суб 19:00:51 #376 №128086538 
>>128086430
>туманные вычисления
шта?
Аноним 28/05/16 Суб 19:01:07 #377 №128086561 
>>128085787
Ты, очевидно, не понял предмета моего Рейдж-мода. Поясню:
Элитные пасаны делают так:

в config.h

#define LED_PIN (2) // комент что это
#define LED_PORT PORTA // комент что это
#define __DELAY_POPUGAI (700) // комент что это
#define T0_VAL (150) // комент что это

main.c

#include <название микрухи/io.h>//в этом файле присвоены названия адресов портов и регистров мк для удобства
#include "config.h"

//настройка таймера
TCNT0=T0_VAL;//или другое число
TCCR0=0b00000110; //запустили таймер на частоте проца/256,
TIMSK=0b00001000;//разрешили прерывания от таймера 1
sei();//разрешили глобальные прерывания

int main{void}
{
while(1)
{
LED_PORT |= 1<<LED_PIN;
while(time<__DELAY_POPUGAI){};
LED_PORT &= ~(1<<LED_PIN);
while(time<__DELAY_POPUGAI){};
}
}

ISR TIM0//прерывание таймера 0 раз в миллисекунду
{ TCNT0=T0_VAL;//опять записали в таймер число
time++;}
Аноним 28/05/16 Суб 19:01:11 #378 №128086569 
>>128080558
Двачую, уже вторую неделю ковыряю pic18f252 и мне плохо!
Аноним 28/05/16 Суб 19:01:24 #379 №128086601 
>>128086506
от усб запитывается
Аноним 28/05/16 Суб 19:01:27 #380 №128086602 
14644512874920.jpg
>>128086356
Да. Изобрети велосипед, а потом охуей, как люди изобрели его круче! Но опыт не покаупается!!!!
Аноним 28/05/16 Суб 19:01:53 #381 №128086646 
>>128085688
сука ты тупая, я тебе говорю как решаются эти задачи на ассемблере легко только своими методами. а ты мне все хуйня хочу только чтобы как на JAVA было и никак по другому ни ни!!!!!

диды как то 50 лет могли программировать сука делая на ассемблере абстракции сука.
Аноним 28/05/16 Суб 19:01:59 #382 №128086653 
>>128086465
Как сделать в атоме то, что в саблайме делается как "ctrl+shift+l"?

Пока самое бесячее, держу и то и другое, если бы ничем не уступал - перекатился бы на атом, бо швабодно.
Аноним 28/05/16 Суб 19:02:24 #383 №128086712 
>>128086518
Use lynx, luke!
Аноним 28/05/16 Суб 19:02:29 #384 №128086723 
>>128086569
Банки переключить не забыл?
Аноним 28/05/16 Суб 19:02:35 #385 №128086731 
>>128086538
Ну, fog computing. Альтернатива облачным вычислениям.
Аноним 28/05/16 Суб 19:02:58 #386 №128086778 
>>128085883
Что не так?
Если не десктоп делает, то мощностей ему будет дохуя и чуть побольше. Если делает, то ебанутый он, а не я.
Третья имеет проблемы с температурой и троттлингом, вторая - нет. Поддержка все еще заебись.
Аноним 28/05/16 Суб 19:02:59 #387 №128086780 
>>128086518
Поней и аниму в ascii-графике смотришь?
Аноним 28/05/16 Суб 19:03:01 #388 №128086784 
>>128086040
> А за это пояснишь?
> Как оно работает?
> ISR TIM0//
прерывание таймера 0 по переполнению раз в миллисекунду
слоуфикс
Раз в милисек ебашит туда, делает те операции, что там написаны, и назад возвращается.
> { TCNT0=150;//опять записали в таймер число
Таймер - это регистр, который растет с определённой частотой. Если туда записать какое то число, то он переполнится за меньшее время.
Аноним 28/05/16 Суб 19:03:02 #389 №128086788 
14644513826940.jpg
>>128086538
Очевидно так были обоссаны облака...
Аноним 28/05/16 Суб 19:03:13 #390 №128086808 
14644513930320.png
>>128086448
да, но нахуя это надо
Аноним 28/05/16 Суб 19:03:30 #391 №128086845 
>>128086712
Картинок нет. Если бы оно в ASCII-арт выводило, я бы не против был.
Аноним 28/05/16 Суб 19:03:53 #392 №128086885 
>>128086780
framebuffer же
Аноним 28/05/16 Суб 19:04:14 #393 №128086925 
>>128086788
умный дом
Аноним 28/05/16 Суб 19:04:22 #394 №128086938 
>>128086125
ну и мне предлагали делать на том, что есть в вузике. мне нраились контроллеры, по этому пошел и купил ТОПОВУЮ!!!
Аноним 28/05/16 Суб 19:04:23 #395 №128086939 
>>128086845
Был же плагин для mplayer шоб видео в ascii смотреть, плюс ютуб пилил эту фичу на первое апреля.
Аноним 28/05/16 Суб 19:05:03 #396 №128087006 
>>128086015
аудионаркотики
Аноним 28/05/16 Суб 19:05:10 #397 №128087028 
https://kaimi.ru/2011/06/why-i-hate-pointless-coding/
Аноним 28/05/16 Суб 19:05:18 #398 №128087044 
14644515180060.jpg
>>128086808
Для читаемости кода, десу~
Аноним 28/05/16 Суб 19:05:22 #399 №128087057 
>>128086653
Ctrl+клик в нужном месте?
Аноним 28/05/16 Суб 19:06:16 #400 №128087156 
>>128086083
бля этот дибил не понимает что его компилятор на ассемблер разбивает его говнокод. и следовательно можно так же на ассемблере написать.
Аноним 28/05/16 Суб 19:06:47 #401 №128087214 
>>128087057
Ты что то не о том.

Я про "выделить все", жмешь на эту комбинацию - и одно выделение становится множественным, с курсором в конце каждой строки. "alt+f3" в атоме работает, а вот сабж - нет, а его аналога я пока не знаю.
Аноним 28/05/16 Суб 19:06:54 #402 №128087225 
>>128086083
Что-то я нихуя не понимаю, как ты предлагаешь сделать.
Описываю то, что должно быть:
Есть 2 объекта разных типов (лампочка и чайник), оба имеют одинаковое поле Состояние и одинаковый метод Включить.
Нужно сделать этот метод так, чтобы при его вызове с объектом в качестве параметра, он бы записывал 1 в поле Состояние. Этот метод должен быть написан 1 раз, а не по одному для каждого типа объекта. Внутри метода не должно быть никаких упоминаний о конкретных типах объектов, только работа с полем Состояние объекта, для которого этот метод вызван.
Аноним 28/05/16 Суб 19:06:55 #403 №128087228 
>>128087006
Меня первый раз как-то и.. самонавеяло
Аноним 28/05/16 Суб 19:07:01 #404 №128087240 
>>128086784
>ISR TIM0
Если мне память не изменяет, это макрос, раскрывающийя во что-то вроде
void TIM0_isr(void) __attribute__((interrupt));
Смысл в том, то это замаскированая функция, адрес котрой кледется при линковке в таблицу векторов прерываний.
Аноним 28/05/16 Суб 19:07:05 #405 №128087242 
>>128087156
> следовательно можно так же на ассемблере написать.
Можно и на машинных кодах писать. Дело в удобстве.
Аноним 28/05/16 Суб 19:07:12 #406 №128087250 
>>128086322
а не знаю. если он совместим то да. читай документацию на него.
Аноним 28/05/16 Суб 19:07:12 #407 №128087251 
>>128087156
Написать - можно.
Прочитать - нет.
Аноним 28/05/16 Суб 19:07:12 #408 №128087252 
14644516323550.jpg
>>128086925
уровня /b/
Аноним 28/05/16 Суб 19:07:35 #409 №128087297 
>>128086925
Умный дом съебет из рашки после постройки.
Аноним 28/05/16 Суб 19:08:05 #410 №128087344 
>>128086939
>Был же плагин для mplayer шоб видео в ascii смотреть
Когда я пробовал, оно в 3,5 ФПС шло, хз почему.
Аноним 28/05/16 Суб 19:08:40 #411 №128087404 
>>128086561
Назвал ножки, удобней конечно. Но и раньше было не сильно хуже. Мы вообще на лабе одной в голом асме писали без подключенных файлов и имен, на адреса портов, все равно не сравнить с этим.
ldi r20, 0b00010000
out 0xDA, r20
Аноним 28/05/16 Суб 19:08:55 #412 №128087434 
Посоны, у меня уже 5 ведроидов было с уже сдохшей нахуй почему-то матрицей. Я могу взять от туда SoC и заюзать его? Может есть какие-то проекты?
Аноним 28/05/16 Суб 19:09:12 #413 №128087464 
>>128086174
в дискавери 3 или 4 энергосберегающих режима. вангую что можно включить задержку и усыпить 99% контроллера. много короч возможностей
Аноним 28/05/16 Суб 19:10:17 #414 №128087577 
14644518170140.jpg
>>128087044
если твой код будет кто то читать, то поздравляю ты виликий прогромизд. а у великих учатся!!!
Аноним 28/05/16 Суб 19:11:18 #415 №128087704 
14644518788650.jpg
>>128087577
Ты просто никогда не разгребал за невеликими....
Аноним 28/05/16 Суб 19:11:19 #416 №128087706 
14644518800010.webm
14644518800181.jpg
14644518800182.png
>>128085061
>"драйвер" алфавитно-цифрового индикатора,
Аноним 28/05/16 Суб 19:11:20 #417 №128087708 
>>128086506
купи провод мини юсб. в комплекте кроме контроллера нихуя нет. будь готов читать кучу гайдов васянов
Аноним 28/05/16 Суб 19:11:29 #418 №128087726 
>>128087577
Ты сам же будешь его читать.
Если между написанием и необходимостью читать пройдет хоть какое то время - ты сам себя проклянешь за ту хуиту, что написал.
Аноним 28/05/16 Суб 19:11:43 #419 №128087745 
>>128087404
Так-то это не корректно, так-как затрагивает другие ножки, на которых может висеть все, что угодно, поэтому могу ошибиться в мнемониках
in r20, 0xAD
andi r20, 0b00010000
out 0xDA, r20
Аноним 28/05/16 Суб 19:11:44 #420 №128087747 
>>128087297
на беспилотном автомобиле
Аноним 28/05/16 Суб 19:12:28 #421 №128087842 
>>128087297
Поздравляю, ты сделал мой день и, скорее всего, день еще нескольких людей.
Аноним 28/05/16 Суб 19:12:32 #422 №128087851 
>>128086646
Ты заебал уже, идиот. В асме задачи делаются своими методами, но не на абстрактном уровне.
Аноним 28/05/16 Суб 19:12:36 #423 №128087857 
>>128087577
ты сам большую часть времени его читаешь
Аноним 28/05/16 Суб 19:12:45 #424 №128087875 
>>128087708
Провод есть.

Прост - даже чтоб лампочкой поморгать надо светодиод с резистором к ногам пердолить, а без макетки - придется паять эту парашу. А паять я не умею и ненавижу - руки трясутся.
Аноним 28/05/16 Суб 19:13:17 #425 №128087930 
>>128087726
>ты сам себя проклянешь за ту хуиту, что написал.
Двачую адеквата.
"Другой програмист" - это, в том числе, ты сам через пару месяцев.
Аноним 28/05/16 Суб 19:13:18 #426 №128087934 
>>128085932
А где ещё?
Аноним 28/05/16 Суб 19:13:40 #427 №128087963 
>>128087851
проиграл с дебила
Аноним 28/05/16 Суб 19:14:15 #428 №128088020 
>>128087225
Лол, ты тут уже наследование описываешь, а не абстракцию. Я же описывал как можно инкапсулировать информацию "как в классах".
Ты просто изначально
> Уже противоречит принципу абстракции.
к абстракции прикапывался, вот я и пояснил. Насчёт наследования надо подумать, я не помню как его обычно в копмилерах реализуют, хотя где-то читал.
Убивать на это время сейчас не хочу. Считай, что слился.
Аноним 28/05/16 Суб 19:14:40 #429 №128088066 
Сука пиздец нахуй ебануло с микроконтроллера ебать я унтерменш
Аноним 28/05/16 Суб 19:14:43 #430 №128088072 
14644520839250.jpg
>>128087875
> паять я не умею и ненавижу
Пиздуй мандаринка торговать тогда... Ты ошибся треджом!
Аноним 28/05/16 Суб 19:14:44 #431 №128088074 
>>128087875
на плате есть пара диодов
Аноним 28/05/16 Суб 19:14:45 #432 №128088077 
>>128086004
Для переменной time я дал имя, а портам и так даны имена в прикреплённой файле.
Аноним 28/05/16 Суб 19:14:57 #433 №128088095 
>>128087704
>>128087726
>>128087857

я постоянно читаю за другими. делаю их более великими.

мне удобнее для порта прочитать конструкцию
0b11001100
чем через маски городить. да и сложности там нет особой тем более с портом. да и думаю так лучше
Аноним 28/05/16 Суб 19:15:13 #434 №128088136 
>>128087875
Нахуя тебе диоды? Осциллограф подключи.
Аноним 28/05/16 Суб 19:15:28 #435 №128088157 
>>128087963
кстати да, поясни мне, другому анону, какая абстракция может быть в ассемблере? Ассемблерный код платформозависим, это язык железа по сути, нет в нем абстракций, разве что могут быть макроопределения, но я далек от этого, могу ошибаться
Аноним 28/05/16 Суб 19:15:50 #436 №128088202 
>>128088136
Откуда у него осциллограф, если даже паять не умеет?
Аноним 28/05/16 Суб 19:15:53 #437 №128088209 
>>128088136
У меня его нет. Посоветуешь?
Аноним 28/05/16 Суб 19:16:09 #438 №128088230 
>>128088020
>Насчёт наследования надо подумать, я не помню как его обычно в копмилерах реализуют,
Уверен, в структуре просто выделены поля под указатели на функции, которые являются методами и наследники просто переписывают значения этих полей после конструирования предка и так по восходящей иерархии классов.
Аноним 28/05/16 Суб 19:16:17 #439 №128088241 
>>128087242
неудобно на машинных кодах.

>>128087251
ассемблерный код сам по себе трудночитаем. его обычно читают сами авторы
Аноним 28/05/16 Суб 19:16:53 #440 №128088308 
>>128087240
Да, я туда ещё файл прерываний interrapt забыл подключить, что то я совсем сегодня не в духе.
Аноним 28/05/16 Суб 19:17:09 #441 №128088331 
>>128088095
Когда ты делаешь
> = 0b11001100
Ты говняешь ноги на нулях. Так делать плохо в большинстве случаев!
Аноним 28/05/16 Суб 19:17:50 #442 №128088391 
>>128088209
> Посоветуешь?
Ага! Пиздуй и купи!
Аноним 28/05/16 Суб 19:18:00 #443 №128088403 
БОГ ЭЛЕКТРОНИКИ 380 ВКАТИЛСЯ, ЗАДАВАЙТЕ ОТВЕТЫ
Сосу хуи, бочку делаю
Аноним 28/05/16 Суб 19:18:19 #444 №128088428 
>>128088241
> его обычно читают сами авторы
в наказание...
Аноним 28/05/16 Суб 19:18:20 #445 №128088431 
>>128088095
>0b11001100
Чтобы это прочитать надо наизусть помнить значения битов, ладно это еще ГПИО, а если это UCSRA, вспомнишь?
Аноним 28/05/16 Суб 19:19:15 #446 №128088523 
>>128076867 (OP)
Схуяли ВДВ лучше ПВО?
пво кун
Аноним 28/05/16 Суб 19:19:42 #447 №128088566 
>>128088391
Я имею в виду - какой, где брать сколько стоит.
Я в них нихуя не понимаю - у бати стоит громоздкий, он телеки чинил - большая такая коробка.
На работке - был маленький, в вузике - вообще йоба с круглыми экранами.

Я в них нихуя не понимаю.
Аноним 28/05/16 Суб 19:19:44 #448 №128088576 
>>128088523
Шапка из первого треджа... Я ХЗ...
Аноним 28/05/16 Суб 19:19:47 #449 №128088584 
>>128087745
Да, верно. Но в том случае там на весь порт на одну ножку лампочка была приделана, а остальные ножки пустовали, так что похуй.
Аноним 28/05/16 Суб 19:20:29 #450 №128088656 
>>128088020
При чем здесь наследование?
Это два разных класса, просто с одинаковым полем:
class lamp
{
bool state;
}
class kettle
{
bool state;
}

template< typename T >
void on( T a )
{
a.state = 1;
}

lamp my_lamp;
kettle my_kettle;

on(my_lamp);
on(my_kettle);

Хотя может шаблоны это уже и не просто абстракция, хуй знает в общем.
Аноним 28/05/16 Суб 19:20:46 #451 №128088685 
>>128088566
Бери любой, похую. Можешь у бати взять. Хоть юсб-осциллограф купи, но это конечно дно полное.
Аноним 28/05/16 Суб 19:20:56 #452 №128088699 
14644524564140.png
>>128088566
Тебе нужен ЛЮБОЙ! Когда с ним разберешься, то поймешь, какой тебе именно нужен! Или мандаринки...
Аноним 28/05/16 Суб 19:21:05 #453 №128088717 
>>128087745
я не он, можно редактировать отдельные биты

SBI r20, 1<<7
установка 7 бита.

дело в том что мне нужно все биты установить. то кончено можно
SBI r20, 1<<7
SBI r20, 1<<6
....
SBI r20, 1<<0

или вообще
equ. led_green = 0
equ. led_green_1 = 6
equ. led_green = 7

и записать

SBI r20, 1<<led_green
SBI r20, 1<<led_green_1
....
SBI r20, 1<<led_green

но согласись быстрее, если все нужны написать

out PORTA, 0b11111111
Аноним 28/05/16 Суб 19:21:33 #454 №128088757 
>>128088403
Расскажи про силовую автоматику на линии электропередачи.
Аноним 28/05/16 Суб 19:21:57 #455 №128088793 
>>128088431
>>128088331

>UCSRA
там то конечно же так не использовать. я имею в виду только ноги
Аноним 28/05/16 Суб 19:22:02 #456 №128088801 
>>128088576
не то, чтобы мне не было похуй, но спасибо за ответ.
Аноним 28/05/16 Суб 19:22:31 #457 №128088852 
>>128087706
сшиком средне. на толсто не тянет. на тонко тоже. патовая ситуация
Аноним 28/05/16 Суб 19:23:13 #458 №128088910 
>>128088523
Потому что ВДВ-кун служил в 7 гвардейском десантно штурмовом дивизионе (горный)
А пво-кун просто где то в ебенях.
Аноним 28/05/16 Суб 19:23:19 #459 №128088917 
>>128088656
Про шаблоны, я помню то, что для каждого Разного Т компилятор создаст отдельный класс/метод, с конкретным T. Это причина того, почему шаблонные классы следует полностью описывать в хедерах а не в .cpp файлах.
Аноним 28/05/16 Суб 19:24:00 #460 №128088988 
>>128088656
> уже и не просто абстракция
This. Попробуй написать без шаблонов и ты охуеешь: тебе придётся либо lamp и kettle наследовать от интерфейса device, а функцию on сделать виртуальной, либо у тебя будет совсем по-тупому:

class device {
    bool state;
public:
    void on() {
        this->state = 1;
    }
}

class lamp : public device {};
class kettle : public device {};
Аноним 28/05/16 Суб 19:24:11 #461 №128089007 
>>128081179
пиздец, что это за деталь от танка?
Аноним 28/05/16 Суб 19:24:29 #462 №128089045 
>>128088685
Юзаю DSO-5200a, с али взял. Брат жив, зависимость лютая.
Аноним 28/05/16 Суб 19:24:36 #463 №128089057 
>>128086778
Оверкил и оверпрайс для подавляющего большинства задач дома
Аноним 28/05/16 Суб 19:25:17 #464 №128089113 
>>128089007
Обычный плк на din рейку.
Как бы дохуя контроллеров именно так и выглядят в нормальной сборке.
Или ты хотел корпус аки айфон?
Аноним 28/05/16 Суб 19:25:25 #465 №128089127 
https://www.youtube.com/watch?v=d19QbI7eoRM
Аноним 28/05/16 Суб 19:25:30 #466 №128089138 
>>128088331
Смысле? Как это "говнять ноги на нулях" и чем это плохо?
Аноним 28/05/16 Суб 19:27:08 #467 №128089321 
>>128089113
я как-то хотел в 2016г что-то не такое массивное.
Привык к этим вашим бананбордам и малинам, они няшнее.
А тут аж смазкой для казенных частей пахнуло
Аноним 28/05/16 Суб 19:28:01 #468 №128089432 
>>128088852
Ну тип тот анон настолько дебс, что думает, что аббревиатура АЦП переводится как "алфавитно-цифровое устройство". Это смешно.
Аноним 28/05/16 Суб 19:28:06 #469 №128089440 
14644528869630.jpg
>>128089138
По сути задача зажечь пять диодиков. Но присваиванием числа, ты также "гасишь" остальные ноги, а там может быть периферия, не относящаяся к задаче. Чет типа того...
Аноним 28/05/16 Суб 19:28:35 #470 №128089502 
>>128088988
Куда ты блять со своими классами лезешь?
Аноним 28/05/16 Суб 19:28:37 #471 №128089505 
>>128089321
Обычно там еще коса проводов подходит, и весьма толстая, а в такой ящик их удобно вкручивать и бирочки приклеивать. Все норм, ящитаю. Годный дизигн.
Аноним 28/05/16 Суб 19:29:14 #472 №128089580 
>>128089502
Туда же, куда и он >>128088656
Аноним 28/05/16 Суб 19:29:16 #473 №128089584 
>>128087851
ты реально дибил. попробуй переосмыслить свои знания.

>>128088157
хоть код и оче сильно платформозависим, на деле зависимы только адреса регистров, из имена, переферия.
команды среди контроллеров типовые даже у разных производителей. например переложить из одного регистра в другой, или инкримент регистра. отличается имя команды.
например на AVR это команда INC а на контролере другом grow к примеру.


по поводу макроязыка: компилятор знает же какие есть регистры у него в запасе. просто резервирует нужное количество занося все с стек.
но нужно быть осторожным. хз как компилятор развернет твой хирый макрос
Аноним 28/05/16 Суб 19:30:02 #474 №128089667 
14644530022980.jpg
>>128089321
Промышленные ёбы же. Вот, например, промышленный мультик, весом в 3 кг
Аноним 28/05/16 Суб 19:30:22 #475 №128089713 
>>128078481
>Аппаратно вычисляем контрольные суммы
Ты чо, дурак?
Аноним 28/05/16 Суб 19:30:25 #476 №128089720 
>>128088656
чувак сделай дизасемблер и посмотри свой код
Аноним 28/05/16 Суб 19:30:59 #477 №128089771 
С чего начать ньюфагу знакомому с программированием лишь поверхностно? Что годного можно сделать? Нахуя вообще нужны эти ардуины?
Аноним 28/05/16 Суб 19:31:13 #478 №128089803 
14644530738990.jpg
>>128089321
Друже, у меня закрались тут подозрения, а ты видел хоть раз как выглядят контроллеры не в макетном исполнение? Или ты правда не понимаешь почему их делают так? Эту хуйню ты поставишь в ящик, рядом с релехами, клеммниками и тд.
На тебе пик, тут обычный шкаф на автоматизацию вентиляции.
Аноним 28/05/16 Суб 19:31:14 #479 №128089807 
>>128089502
> Куда ты блять со своими классами лезешь?
>>128087225
> Есть 2 объекта разных типов (лампочка и чайник), оба имеют одинаковое поле Состояние и одинаковый метод Включить.
> Нужно сделать этот метод так, чтобы при его вызове с объектом в качестве параметра, он бы записывал 1 в поле Состояние. Этот метод должен быть написан 1 раз, а не по одному для каждого типа объекта.
И правда, куда?
Аноним 28/05/16 Суб 19:31:32 #480 №128089840 
>>128089440
А, понял, т.е. это. >>128087745
Аноним 28/05/16 Суб 19:31:38 #481 №128089850 
14644530982070.png
>>128088428
я на работе читаю код который написала женщина на ассемблере 10 лет назад.
Аноним 28/05/16 Суб 19:31:38 #482 №128089852 
>>128088910
А. Нам какой то мимо подпол как то затирал хуйню, что мол ПВО илита все такое, типа летит самолет полный вдвшников, все накачаные с автоматами бля крутые, а ты такой хуяк на кнопку нажал и нет больше вдвшников. И сам же над этой хуйней ржал.
Аноним 28/05/16 Суб 19:31:41 #483 №128089857 
вапывап
Аноним 28/05/16 Суб 19:31:43 #484 №128089861 
>>128078884
Edge есть практически везде.
Аноним 28/05/16 Суб 19:32:01 #485 №128089896 
Посоны. Решил сделать такой йобаэкран для умного дома тип смотреть на состояние всего. Хуле эти экраны такие дорогие? И по 200к есть.
Аноним 28/05/16 Суб 19:32:06 #486 №128089909 
>>128088403
тут обсуждают управление
Аноним 28/05/16 Суб 19:32:20 #487 №128089932 
>>128089771
Читай K&R
Аноним 28/05/16 Суб 19:32:21 #488 №128089933 
>>128089713
Это проще, чем ты думаешь, можно хоть за 1 такт вычислить, если пакет разумной длины. Или итерационно отдельный блок, которому задаешь начало и длину, он по ДМА посчитает и выставит флаги ОК/неОК.
Аноним 28/05/16 Суб 19:32:35 #489 №128089965 
>>128089771
Платы для макетирования
Аноним 28/05/16 Суб 19:33:03 #490 №128090018 
14644531835570.jpg
>>128089771
Начинай с дискретной логики. Либо взлетит, либо быстро поймешь, что не твое. Начнешь с дуины - останешься петухом-мигальщиком в плохом смысле этог8о слова...
Аноним 28/05/16 Суб 19:33:55 #491 №128090100 
>>128089432
Алгоритм цифровой подписи.
мимо математик
Аноним 28/05/16 Суб 19:33:59 #492 №128090109 
>>128089852
>А. Нам какой то мимо подпол как то затирал хуйню, что мол ПВО илита все такое, типа летит самолет полный вдвшников, все накачаные с автоматами бля крутые, а ты такой хуяк на кнопку нажал и нет больше вдвшников. И сам же над этой хуйней ржал.
Ну так то он прав, зато я кирипичи об голову ломал, с парашютом прыгал и много стрелял.
тот самый ВДВ Туапсе-кун
Аноним 28/05/16 Суб 19:34:04 #493 №128090116 
>>128089840
Именно, оно-же на С
PORTA |= 1 << 4;
Аноним 28/05/16 Суб 19:34:26 #494 №128090165 
>>128088717
> я не он, можно редактировать отдельные биты
Да.
> SBI r20, 1<<7
> установка 7 бита.

Бля, че за хуйня, команда sbi cli только с одним оператором, что ты с регистром собрался делать?
Тогда так.
sbi porta.6;вкл
cli porta.6;выкл
Аноним 28/05/16 Суб 19:35:05 #495 №128090230 
14644533055740.jpg
>>128089850
> женщина на ассемблере
> 10 лет назад
Особый круг ада?
Аноним 28/05/16 Суб 19:35:18 #496 №128090256 
>>128089896
Потому что ты дебил.
На чем твой блядь умный дом крутится?
Гугли Iridium.
Аноним 28/05/16 Суб 19:35:32 #497 №128090280 
>>128089720
При чем здесь конечный машинный код вообще? В общем, просто иди нахуй.
Аноним 28/05/16 Суб 19:35:47 #498 №128090308 
>>128089896
монитор обычный прихуярь
Аноним 28/05/16 Суб 19:35:52 #499 №128090313 
>>128090116
> PORTA |= 1 << 4;
напомни зойчем нужна | ?
Аноним 28/05/16 Суб 19:35:58 #500 №128090324 
>>128090100
Анальный цирк пидора
мимо Олег
Аноним 28/05/16 Суб 19:36:11 #501 №128090347 
>>128076867 (OP)
> CHIP - годнота для сеьезно настроенной зелени.
Чо за чип? Где ссыль на алиэкспресс?
Аноним 28/05/16 Суб 19:36:17 #502 №128090358 
>>128090109
Бля повезло тебе. Автомат то я в руках держал, и даже часто из за всяких войн-хуеин, но за год так ни разу не пострелял.
Аноним 28/05/16 Суб 19:36:26 #503 №128090379 
>>128089896
Ебанулся?
Брал такой http://www.aliexpress.com/item/Free-shipping-7-inch-Raspberry-Pi-IPS-LCD-Simple-version-With-HDMI-VGA-AV-Screen-Display/32297359899.html пол года назад, хуёвенько конечно кажет, но для моих задачь пойдет, есть и покруче.
Аноним 28/05/16 Суб 19:36:31 #504 №128090388 
>>128090230
там реально немного другая логика работы. ну хуй с ним. комментарием тоже особо нет.
Аноним 28/05/16 Суб 19:36:33 #505 №128090396 
>>128080080
Почему ОВЕН говно?
Аноним 28/05/16 Суб 19:37:01 #506 №128090446 
>>128090324
Не могу придумать унизительный стишок с именем Олег.
Аноним 28/05/16 Суб 19:37:10 #507 №128090464 
>>128090396
Потому что его делали пидарахи.
Аноним 28/05/16 Суб 19:37:16 #508 №128090476 
>>128090358
Не повезло мне, я служил два года, полгода из которых провел в увлекательных придгорьях Грозного.
Нахуй-нахуй
Аноним 28/05/16 Суб 19:37:37 #509 №128090513 
14644534573950.jpg
Всем привет, ребята. Посоветуйте стек plc/scada. Вообще существуют нормальные скада системы? Я нуб, пилил пару проектов на cimplicity (ge) и wincc (siemens) и как то шо то, шо это. Я сейчас склоняюсь к opc серверу + labview. pickrandom
Аноним 28/05/16 Суб 19:37:50 #510 №128090539 
>>128090446
Олег
Засунул в жопу орех
Аноним 28/05/16 Суб 19:38:14 #511 №128090579 
>>128090165
или так вообще:
sbi PORTA, (1<<%port_name%) (1=2<<%port_name%) (6<<%port_name%) (7<<%port_name%)
Аноним 28/05/16 Суб 19:38:24 #512 №128090598 
>>128090313
Сокращенная запись этого PORTA = PORTA | (1 << 4);
Аноним 28/05/16 Суб 19:38:36 #513 №128090624 
>>128090446
Олег жопой говноед,
Ходит кругом этот оглоед
Все ищет где бы насрать побольше бед.
Аноним 28/05/16 Суб 19:38:36 #514 №128090625 
>>128090313
Чтобы повлиять отдельно на 1 пин.
Логическое или это с текущим значением
Аноним 28/05/16 Суб 19:39:00 #515 №128090671 
>>128090396
А почему ОВЕН Говно?
Аноним 28/05/16 Суб 19:39:33 #516 №128090733 
>>128090513
Задача какая?
Аноним 28/05/16 Суб 19:39:43 #517 №128090752 
https://2ch.pm/b/res/128090679.html
https://2ch.pm/b/res/128090679.html
https://2ch.pm/b/res/128090679.html
https://2ch.pm/b/res/128090679.html
https://2ch.pm/b/res/128090679.html
ПЕРЕКОТ!
Аноним 28/05/16 Суб 19:39:58 #518 №128090781 
14644535983530.png
>>128090598
бляяя ненавижу ебанные сокращения >>128090625
ЭТО ЕБАННОЕ СОКРАЩЕНИЕ!!!
Аноним 28/05/16 Суб 19:40:30 #519 №128090845 
>>128089852
я, кстати, тоже в ВДВ служил, 83 одшбр, малость чердаком поехал после этого. Лучше в ПВО
Аноним 28/05/16 Суб 19:40:31 #520 №128090847 
>>128090598
што такое |
Аноним 28/05/16 Суб 19:41:00 #521 №128090901 
>>128090579
У меня кровь из глаз от этого.
Ещё раз, команда sbi с одним оператором, т.е.
sbi (название бита)
Аноним 28/05/16 Суб 19:41:06 #522 №128090909 
>>128090847
Побитное ИЛИ
Аноним 28/05/16 Суб 19:41:10 #523 №128090912 
>>128090671
Ты просто сравни TIA PORTAL 13 и среду программирования гОВЕН. В портале я могу перепрошить плк из любой точки мира и ничего не поломается.
Аноним 28/05/16 Суб 19:41:18 #524 №128090929 
14644536786860.jpg
>>128090847
ИЛИ же, десу~
Аноним 28/05/16 Суб 19:42:01 #525 №128091009 
>>128090909
а ета што пабитава или
Аноним 28/05/16 Суб 19:42:06 #526 №128091016 
>>128090733
Автоматизация производства. (Отображение на дисплее информации с датчиков, управление реле). Задач несколько, но все примерно такие.
Аноним 28/05/16 Суб 19:42:10 #527 №128091023 
>>128089896
web интерфейс и планшет тебя спасут
Аноним 28/05/16 Суб 19:42:39 #528 №128091069 
>>128090781
Не понимаю багета.
В сях везде такая логика.
XXX ?= ZZZ;
XXX = XXX ? ZZZ;
Аноним 28/05/16 Суб 19:43:08 #529 №128091116 
>>128091016
>Автоматизация производства. (Отображение на дисплее информации с датчиков, управление реле)
Математика требуется?
писал преобразование Фурье и свертку над полем вычетов
Аноним 28/05/16 Суб 19:43:23 #530 №128091144 
>>128091016
SIEMENS, SIMATIC S7-1200 + HMI
Аноним 28/05/16 Суб 19:45:45 #531 №128091390 
14644539458270.jpg
>>128091069
Не обращай внимания. Человек просто не может в синтаксис...
Аноним 28/05/16 Суб 19:46:04 #532 №128091424 
>>128090912
лол, ты при помощи vpn и радмина можешь с любой средой так сделать, а у сименса софт то еще уг. Я, кстати, с их представителями общался как то, спрашивал, какие планы по развитию продукта и будут ли пилиться те фичи, которые есть у прикладных программистов, типа интеграции с системами контроля версий и т.п. Сказали, что в планах есть такое. И как оно, запилили?
Аноним 28/05/16 Суб 19:46:24 #533 №128091460 
>>128091144
+33 см
Аноним 28/05/16 Суб 19:48:06 #534 №128091660 
>>128090513
порядочные пацаны на сименсе пишут
Аноним 28/05/16 Суб 19:48:16 #535 №128091682 
14644540971080.png
Посоны, есть одна микропроцессорная система на восьмых мегах куча пинов не занята, ну да похуй.
Есть код:
uint8_t TW_send(void)
{
if (TxHead == TxTail)
return 2;
while (TxHead != TxTail) // buffer not empty
{
uint8_t tmptail;
tmptail = (TxTail + 1) & TX_BUFFER_MASK;
TxTail = tmptail;
TWDR = TxBuf[tmptail];
LittleDelay(); // need for some reason
TWCR = 1<<TWINT|1<<TWEN;
while (!(TWCR & (1 << TWINT)));
uint8_t status = TWSR & 0xF8;
if (status == TW_MT_DATA_ACK)
continue;
if (status == TW_MT_DATA_NACK)
return 1;
return 2;
}
return 0;
}
И костыль:
void LittleDelay(void) //
{
for (volatile int i = 0; i < 10; i++);
}
Если его убрать, то по TWI начинает передаваться какой-то шлак, вроде: 0xFE 0xFF Ss
Симулировал в Протеусе, на физических камнях пока обкатать не могу. Почему эта фигня так себя ведет? Бага протеуса?
Аноним 28/05/16 Суб 19:49:31 #536 №128091825 
>>128091069
>>128091390

ваш синтаксис просто не пройдет в MISRA C
Аноним 28/05/16 Суб 19:49:48 #537 №128091856 
>>128091682 -> >>128090752

Аноним 28/05/16 Суб 19:50:53 #538 №128091978 
Кто-то пишет на Ada?
Аноним 28/05/16 Суб 19:51:49 #539 №128092078 
>>128091682
>восьмых мегах
Ебаныйрот. ЧТо ты такое пилишь?
Аноним 28/05/16 Суб 19:51:52 #540 №128092083 
>>128076867 (OP)
> Перекат №2
Швятой Нихуясий! Это ещё с ночного тред про ардуины чтоль?
Аноним 28/05/16 Суб 19:52:37 #541 №128092180 
>>128092083
https://2ch.pm/b/res/128090679.html
Аноним 28/05/16 Суб 19:54:45 #542 №128092402 
>>128092180
А, точно, тред-то мёртвый, страницу бредача обновил хуй знает когда, думал тут новый тред.
Аноним 28/05/16 Суб 20:06:09 #543 №128093661 
>>128079947
Если нет разницы, зачем платить больше?
Аноним 28/05/16 Суб 20:09:33 #544 №128094065 
>>128079033
Кидаешь все датчики на один провод, каждому в память заливаешь ойди и даёшь указание бдеть сигнал в кабеле. Датчик видя свой ойди отдаёт данные в шнур, а ты читай как хочешь. Так последовательно можешь всё своё поле за пол секунды обойти.
Аноним 28/05/16 Суб 20:12:37 #545 №128094417 
>>128080684
нельзя забывать что макрос не завершается возвратом в точку вызова, а значит неминуемо приведёт к ошибкам связанным с неявным переходом к следующей инструкции.
comments powered by Disqus

Отзывы и предложения