[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 544 | 60 | 48
Назад Вниз Каталог Обновить

Аноним 28/05/16 Суб 17:27:32  128076867  
14644456520110.jpg (891Кб, 2289x1507)
Программер - МК - тред

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

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

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

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

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

Поехали!

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

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

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


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

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


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

и? я тоже много чего знаю. это как в лужу пернуть
Аноним 28/05/16 Суб 17:58:54  128079795
>>128079642
А без адреса, как ты определишь, от какого датчика этот пакет?
По моему - это очевидная необходимость.
Аноним 28/05/16 Суб 17:59:18  128079838
>>128079723
По этому и профитов больше, один из профитов именно цена.
На самом деле нет
Аноним 28/05/16 Суб 17:59:33  128079869
>>128079726
Другие цели - другие решения.
Аноним 28/05/16 Суб 17:59:36  128079875
>>128079552
ну да. не вижу в этом проблем перещитать пакет
Аноним 28/05/16 Суб 18:00:18  128079946
>>128079409
За модуль - возможно, за разработку софта - нет, сами с усами.
Аноним 28/05/16 Суб 18:00:19  128079947
>>128079733
Ты это понимаешь, я это понимаю, а многие считают что и так заебись.
Аноним 28/05/16 Суб 18:00:29  128079969
14644476297690.jpg (26Кб, 604x407)
>>128079642
> желательно
Аноним 28/05/16 Суб 18:00:41  128079985
Плюс, вопрос в том сколько у тебя будет датчиков на мосту. то у тебя все эти 20кб уйдут на адресацию
Аноним 28/05/16 Суб 18:01:38  128080080
ПЛК - сила, микроконтроллеры - могила.
CODESYS-кун в треде. Могу пояснить за немецкие, японские, русские ПЛК.
Аноним 28/05/16 Суб 18:02:53  128080197
Какой вендор арм-контроллеров сейчас самый пиздатый? ST/NXP/Atmel/...
Аноним 28/05/16 Суб 18:03:01  128080205
>>128080080
> ПЛК
ПЛИС?
Аноним 28/05/16 Суб 18:03:18  128080233
>>128080197
ST
Аноним 28/05/16 Суб 18:03:18  128080235
>>128080080
ПЛК хуй сосёт если задача на автономность ставится, так что выкатывайся отсюда нахуй
Аноним 28/05/16 Суб 18:03:22  128080242
>>128080080
Плисобог ИТТ?
Аноним 28/05/16 Суб 18:03:36  128080272
14644478169020.webm webm file (3533Кб, 640x360, 00:00:25)
>>128080080
Аноним 28/05/16 Суб 18:03:48  128080297
>>128080080
> ПЛК - сила, микроконтроллеры - могила.
То чувство, когда ПЛК делают на основе микроконтроллеров.
> CODESYS-кун в треде. Могу пояснить за немецкие, японские, русские ПЛК.
Из немецких и русских слышал только про сименс и овен. Ты и с другими работал?
Аноним 28/05/16 Суб 18:03:51  128080301
>>128080080
Мыло мыльное блять.
У тебя в плк так же стоит Внезапно МК.
Аноним 28/05/16 Суб 18:04:24  128080356
14644478648440.png (321Кб, 663x663)
>>128080197
renaissance

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

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

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

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

предлагаю на этом остановить дисскусию про ПЛК
Аноним 28/05/16 Суб 18:11:07  128081018
>>128080940
Что же ты так порвался то? Тебе походу зашиваться пора.
Аноним 28/05/16 Суб 18:11:28  128081057
14644482887950.jpg (38Кб, 500x474)
>>128080969
Жопа болит?
Аноним 28/05/16 Суб 18:11:33  128081068
>>128080797
> в отличие от ПЛИС ПЛК
изготавливаются как самостоятельные
изделия, отдельные от управляемого при его
помощи оборудования.
Аноним 28/05/16 Суб 18:12:27  128081170
>>128080797
Специфичная вещь для заводобыда. Автоматизация покатушек на кран-балке, наматывания на вал и всего такого.
Аноним 28/05/16 Суб 18:12:30  128081179
14644483500960.jpg (631Кб, 1200x1010)
>>128081068
Типо такого
Аноним 28/05/16 Суб 18:13:29  128081265
>>128081068
ПЛИС — чип, ПЛК — модуль?
Тогда выходит, ПЛК-блядки !Ъ...
Аноним 28/05/16 Суб 18:13:31  128081273
Какой лвл абстракции у тех, кто прогает для встроенных устройств?
Уровня Assembler, C или C++ или ещё круче?
Аноним 28/05/16 Суб 18:13:50  128081302
>>128081018
Узконаправленные дебилы не нужны
Аноним 28/05/16 Суб 18:13:54  128081316
Поясните за ПЛК, годнота, не? В универе это единственное что интересное было.
Аноним 28/05/16 Суб 18:14:00  128081327
14644484403270.jpg (52Кб, 533x388)
>>128081170
> Автоматизация покатушек на кран-балке
Аноним 28/05/16 Суб 18:14:00  128081328
>>128081057
не хочу просто их унижать.
Аноним 28/05/16 Суб 18:14:20  128081366
>>128080940
>Хлебопекарню автоматизировать будешь? Так пиздуй и автоматизируй, это твой предел.
Ладно, так уж и быть, объясню тебе дебилу, на примерах которые ты поймешь.
Плк это просто уже смакетированый контроллер, имеющий какую-либо среду разработки, и имеющий входы/выходы что бы ими управлять.
Т.е это почти твоя любимая ардуина! Только уже после заводской сборки, и с вменяемой либой прям из коробки.
Аноним 28/05/16 Суб 18:14:24  128081374
14644484645520.jpg (1296Кб, 2863x1779)
>>128081179
Хуясе маленький.
Аноним 28/05/16 Суб 18:14:54  128081424
>>128076867 (OP)
Мимо студент угоревший по avr.
Задавайте свои вопросы.
Аноним 28/05/16 Суб 18:14:56  128081429
>>128081273
начиная от firmware заканчивая OS
Аноним 28/05/16 Суб 18:15:09  128081445
14644485090850.jpg (84Кб, 618x640)
>>128081179
RS 232... RJ-45... ШТО???
Аноним 28/05/16 Суб 18:15:09  128081446
>>128081273
С++ максимально да и не нужно в 99% случаев.
Алсо, кто-нибудь поднимал Раст на контроллерах?
Аноним 28/05/16 Суб 18:15:19  128081467
>>128080301
В ПЛК у меня внезапно стоит либо система на чипе / модуле, либо на материнке все элементы распаяны поотдельности.
>>128080370
Оверкил, ящитаю. На Овене делать - геморрой и нестабильно, на немцах - полдома купить можно за ту цену.
>>128080681
Овены, хитачи, бекхов, бергхов. При желании можно достать любой, от ваги до бернике&райнике.
>>128080694
Ты какой-то аггрессивный, это всё от овощей.
Аноним 28/05/16 Суб 18:15:32  128081491
>>128081302
Схуяли? А кто будет мне щитовые собирать и конфигать их? Мне что ли этим заниматься.
Да ты отвел.
Аноним 28/05/16 Суб 18:15:35  128081499
>>128081424
чем отличается atmega16 от atmega 8
Аноним 28/05/16 Суб 18:15:58  128081538
>>128081491
Очевидно что охуел.
быстрофикс
Аноним 28/05/16 Суб 18:16:12  128081561
>>128081424
В чем пишешь? Какой компилятор?
Аноним 28/05/16 Суб 18:16:24  128081578
>>128081316
Промышленная годнота.
Аноним 28/05/16 Суб 18:16:46  128081617
>>128081578
Ну я к тому что деньги можно зашибать на этом?
Аноним 28/05/16 Суб 18:16:49  128081620
>>128081467
ПЛК - это распбери пи?
Аноним 28/05/16 Суб 18:16:53  128081628
>>128081445
А что тебя смущает?
Аноним 28/05/16 Суб 18:17:01  128081637
>>128081273
Низкий, очевидно же. С/С++ максимум.
Но у АРМ может быть и высокий, в том числе на него ставится винда и можно писать на Питоне.
Аноним 28/05/16 Суб 18:17:10  128081657
>>128081445
Скорее это RJ-11, а что не так? Анальный господин запретил использовать телефонный провод и разъёмы для передачи RS-232?
Он удобный разёём, сам иногда применяю в своих подельях.
Аноним 28/05/16 Суб 18:17:19  128081671
>>128081499
Числом ножек в пераую очередь. В остальном почти ничем.
Аноним 28/05/16 Суб 18:17:34  128081699
>>128081617
Можно, но на гражданской автоматизации проще.
Аноним 28/05/16 Суб 18:17:42  128081711
>>128081499
Склерозом...
Аноним 28/05/16 Суб 18:17:43  128081714
>>128080684
Ну давай разберем по частям, тобою написанное ))
Вот есть у тебя объект типа лампочка и объект типа чайник. Оба объекта имеют одинаковый метод "Включить". В высокоуровневом языке это будет выглядеть так:
lamp.on();
kettle.on();
А в ассемблере с макросамы ты так уже не сможешь сделать, т.к. нет возможности абстрагироваться в макросах от типа объекта.
Аноним 28/05/16 Суб 18:17:59  128081747
>>128081671
праиграл с этого студента
Аноним 28/05/16 Суб 18:18:00  128081749
>>128081617
За 20к на заводе нажимать на кнопки ПЛК.
Аноним 28/05/16 Суб 18:18:07  128081764
>>128081366
>и имеющий входы/выходы что бы ими управлять
Не всегда. Есть модульные ПЛК, где ты сам себе собираешь к процессорному блоку всё, что нужно и иногда нужен только какой-нибудь бас-коплер типа Ethercat.
Аноним 28/05/16 Суб 18:18:16  128081783
>>128081499
Даташитом.
Аноним 28/05/16 Суб 18:18:17  128081785
>>128081499
+ количеством памяти
Аноним 28/05/16 Суб 18:18:27  128081803
14644487077320.png (398Кб, 478x856)
>>128081671
> Числом ножек
Аноним 28/05/16 Суб 18:18:40  128081827
>>128081424
Диммировать led ленту могешь?
Аноним 28/05/16 Суб 18:18:57  128081856
>>128081561
В рамках диплома и курсачей всяких на дефолтном gcc в студии AVR'a
Аноним 28/05/16 Суб 18:19:48  128081947
>>128081749
Я так и думал. Ну там схемки в них чертить, это не ценится да?
Аноним 28/05/16 Суб 18:20:00  128081967
>>128081827
Реально не сталкивался, но думаю шим мне в помощь.
Аноним 28/05/16 Суб 18:20:04  128081978
14644488049740.jpg (215Кб, 1080x810)
потуплю тут у вас. АСУТП-боярин
Аноним 28/05/16 Суб 18:20:16  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  128082009
>>128081827
Это то же самое, что мигать светодиодом? Да, могу.
Аноним 28/05/16 Суб 18:20:39  128082043
>>128081445
А сбор данных в контроллер верхнего уровня через пром коммутатор или каплер никто не отменял. А тут проще по tcp или udp
Аноним 28/05/16 Суб 18:21:16  128082099
>>128081446
Хуйня без задач на цпу в котором 8 кб памяти.
Аноним 28/05/16 Суб 18:21:18  128082106
>>128081783
Не пизди. У них даташит один! Пизжу... Путаю с 168
Аноним 28/05/16 Суб 18:21:38  128082142
>>128081785
и все?

>>128081671
>>128081711
>>128081783
вы не ебались видимо и не мигрировали с 8 на 16
Аноним 28/05/16 Суб 18:21:56  128082168
>>128081998
Поясни за nopы? Для чего они там?
Аноним 28/05/16 Суб 18:21:57  128082171
>>128081947
Чуть больше ценится.
Аноним 28/05/16 Суб 18:21:58  128082177
>>128081617
Можно. Комплексная промышленная автоматизация - хорошая тема, где за предпроектное обследование и ТЗ можно пару сотен килорубликов снять.
>>128081620
На расбери можно рантайм CODESYS накатить, будет ПЛК.
>>128081749
Это оператор, и то непонятно нахуя он там, если ПЛК сам себе нажмёт всё, что надо.
Аноним 28/05/16 Суб 18:22:07  128082193
>>128081620
Малинка это одноплатный комп, прям как твой ПеКа, даже в крузис можешь, а плк это МК и входы/выходы
Аноним 28/05/16 Суб 18:22:49  128082270
>>128081998
>call lamp_on
>call kettle_on
Ты что, тупой? Иди и еще раз прочти про абстракцию - отделение какого-то метода от типа объекта, для которого этот метод будет выполнен.
Аноним 28/05/16 Суб 18:22:49  128082271
>>128082142
А что ты хочешь услышать? Ну набор переферии у 8 меги меньше явно. Принципиальных различий нет.
Аноним 28/05/16 Суб 18:23:06  128082290
>>128081424
Подскажи годный самоучитель.
Я как-то купил программатор avr, макетную плату и пару микросхем, да война началась и стало не до этого. Теперь думаю, что неплохо было бы устроится на какую-нибудь инженерную должность.
Аноним 28/05/16 Суб 18:23:33  128082338
14644490138890.jpg (29Кб, 520x600)
>>128082142
Тебя регистры, точнее их имена унижали? Че такой дерзкий, блядь?
Аноним 28/05/16 Суб 18:23:53  128082377
>>128082290
Сорри, но не смогу. Сам познавал путем пердолинга с лабами и курсачами.
Аноним 28/05/16 Суб 18:24:03  128082391
>>128082290
Новороссия-кун?
Аноним 28/05/16 Суб 18:24:06  128082397
14644490461830.jpg (294Кб, 1280x956)
>>128082177
херня, на самом деле, промышленность в рашке на ладан дышит, только нефтегаз еще бодрячком. Если не собираешься туда перекатываться - не связывайся с АСУТП
Аноним 28/05/16 Суб 18:24:11  128082408
>>128081764
Это уже частности. В целом я объяснил верно.
Аноним 28/05/16 Суб 18:24:11  128082409
Блин, лежит платка с STM32 - никак руки не дойдут начать с ней ковыряться.
Аноним 28/05/16 Суб 18:24:13  128082414
>>128082193
> Малинка
> крузис
Без пруфа не поверю!
Аноним 28/05/16 Суб 18:24:55  128082482
>>128082414
В пакмана точно сможешь.
Аноним 28/05/16 Суб 18:25:00  128082496
>>128082009
Это уже не тоже самое, это уже другие токи. И привет шим.
Аноним 28/05/16 Суб 18:25:09  128082506
>>128082009
Это мигать с частотой >100 ФПС так, чтобы можно было плавно изменять яркость каждого из RGB каналов плавно меняя общи цвет ленты.
Аноним 28/05/16 Суб 18:25:18  128082518
>>128076867 (OP)
>Прыжок с моста луше прыжка с парашютом
а ещё
явапрогроммисты лучше МК-программистов
дискасс
Аноним 28/05/16 Суб 18:25:18  128082520
Так с чего начать изучение программирования МК ньюфагу, который может в классические алгоритмы, асм, си и прочитал Танненбаума?
Аноним 28/05/16 Суб 18:25:34  128082550
14644491341190.jpg (236Кб, 1280x956)
бамп ардуиноподелиями
Аноним 28/05/16 Суб 18:25:42  128082569
>>128082290
> купил программатор avr
> макетную плату и пару микросхем
> годный самоучитель
Не рекламы ради... http://easyelectronics.ru
Аноним 28/05/16 Суб 18:26:01  128082600
>>128082518
Ява проггеры не могут в оптимизацию кода и работу без 16 гб оперативы.
Аноним 28/05/16 Суб 18:26:04  128082607
>>128082270
Подскажи, как нужно делать в таком случае?
Аноним 28/05/16 Суб 18:26:07  128082611
>>128082518
Но на МК можно погромировать на жабе же.
Я хочу написать цомпелятор своего язычка и свою JVM для STMочки.
Аноним 28/05/16 Суб 18:26:16  128082627
>>128082391
Как ты угадал?
Аноним 28/05/16 Суб 18:26:18  128082630
>>128082414
А ты не будь аниме, и собери кластер.
боже, какую хуйню я несу
Аноним 28/05/16 Суб 18:26:24  128082649
>>128082600
А нахрена им оптимизация кода?
Аноним 28/05/16 Суб 18:26:31  128082663
>>128082607
В низкоуровневом языке - никак.
Аноним 28/05/16 Суб 18:26:45  128082690
>>128082142
Ну, при портировании да, адреса регистров и некоторые моменты в инициализации периферии отличаются. Но ядро контроллера один хрен одно и то же + разные баги.
В остальном концептуальной разницы никакой.
Аноним 28/05/16 Суб 18:27:02  128082714
>>128082663
Ну так, а к чему тогда предъява?
Аноним 28/05/16 Суб 18:27:12  128082734
>>128082290
Ну долго будешь искать куда устроится с такими малым скилом.
Аноним 28/05/16 Суб 18:27:19  128082742
>>128082649
Наверное что бы нужно было всего 8 гб, вместо 16.
Аноним 28/05/16 Суб 18:27:22  128082745
>>128082600
>работу без 16 гб оперативы
естественно, потому что на яве пишут дела которые держат миллионы запросов

это вам не говноардуину дрочить
Аноним 28/05/16 Суб 18:27:37  128082778
>>128082397
Что то проиграл в голос просто
Аноним 28/05/16 Суб 18:27:39  128082783
>>128082627
Да я сам оттуда.
Аноним 28/05/16 Суб 18:27:39  128082785
14644492595600.jpg (101Кб, 950x640)
>>128076867 (OP)
Анука, анонии, хотел себе прикупить , то 3-ю малину, то ардуину.Но так и не придумал нахуя, замков, термометров,тв боксов мне нинада,а нахуй еще, так и не придумал.
Аноним 28/05/16 Суб 18:27:45  128082798
>>128082193
> Малинка это одноплатный комп, прям как твой ПеКа, даже в крузис можешь, а плк это МК и входы/выходы
Наоборот же, мк это однокристальный комп, на который загружаются программы.
Есть в плис регистры, ОЗУ, ПЗУ?
А ПЛИС это просто пустая микросхема и много ножек, которая преобразуется верилогом в то, что надо.
Аноним 28/05/16 Суб 18:27:50  128082808
>>128082742
Ненужно, память - самый дешевый ресурс.
Аноним 28/05/16 Суб 18:28:15  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  128082860
>>128082397
Советы даешь как специалист без работы видимо, да? Или это тебе по эхо маце сказали?
Аноним 28/05/16 Суб 18:28:24  128082864
>>128082397
А то я не знаю, что у нас пиздец. У нас автоматизация где-то на уровне 2-х процентов от силы от автоматизации Германии. По выставкам очень сильно заметно, например - ПТА в Москве, Технологии Автоматизации в Питере с каждым годом всё меньше и меньше. Я в Нюрнберге на SPS IPC был, вот там масштаб, один Сименс полвыставки занял. Нефтегаз своими дорогами идёт, с ними немного и работаем с чем только не работаем, нас самом деле.
Аноним 28/05/16 Суб 18:28:27  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  128082907
>>128077244
да, но тебе будет нужен шилд реалтайма и еботы много.
Делай лучше на распбе как я. Сервак веб интерфейса на фласке, отдельно питон скрипт для управления датчиками и записи в mysql
Для расп еще надо будет АЦП модуль 3 доллара
Аноним 28/05/16 Суб 18:28:48  128082915
>>128082611
Вот только зачем? Лучше рантайм для РАСТа запили, чтобы на STM32F103CB взлетал и место под код оставалось.
Аноним 28/05/16 Суб 18:28:55  128082925
14644493359520.jpg (403Кб, 2048x1536)
>>128082778
я тоже проиграл, когда завод где я работал АСУТПистом встал. Но так случается
Аноним 28/05/16 Суб 18:29:20  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  128082995
>>128082520
С мигания диодиком. И сейчас я абсолютно серьезно.
Аноним 28/05/16 Суб 18:29:43  128083003
>>128082714
Предъява к тому, что кто-то этот >>128080684 пиздел, что он и в ассемблере на макросах может сделать абстракцию.
Аноним 28/05/16 Суб 18:30:21  128083060
14644494213280.jpg (187Кб, 960x720)
>>128082860
сам то небось диванный петушок, да? Давно на производстве был? Все заебись?
Аноним 28/05/16 Суб 18:30:49  128083106
>>128082925
Пиздуй на другой, делов-то.
Аноним 28/05/16 Суб 18:30:53  128083115
14644494534080.jpg (34Кб, 443x544)
>>128082995
и как правильно диодиком мигать?
Аноним 28/05/16 Суб 18:30:56  128083121
>>128083003
А, я еблан, который не может в чтение. Мои извинения.
Аноним 28/05/16 Суб 18:31:20  128083164
>>128082271
>>128082338
>>128082690
там баги одинаковые, регистры одинаковые, вся переферия одинаковое.

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

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

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

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

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

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

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

>>128083381
там все друг у друга скопировали текст. препод нихуя не разберется просто проверит выполнение программы
Аноним 28/05/16 Суб 18:45:01  128084684
>>128084563
Ну да - вроде бы генератор синусоидальных сигналов с дисплеем - не в железе же всю эту хуйню делать.
Аноним 28/05/16 Суб 18:45:03  128084688
>>128083414
читаешь статьи васянов как собрать отладчик на коленке.
@
собираешь
@
чувствуешь себя богоизранным
Аноним 28/05/16 Суб 18:46:00  128084802
>>128083589
номально анан, но качай скилл анан, не спи.
Аноним 28/05/16 Суб 18:46:10  128084824
>>128084284 -> >>128084558
Аноним 28/05/16 Суб 18:46:37  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  128084966
14644504501220.jpg (263Кб, 691x1200)
>>128084688
> собрать отладчик
> JTAG
> на коленке
Вряд ли...
Аноним 28/05/16 Суб 18:47:30  128084969
>>128084031
качай avr studio 4 или 5 не помню. там есть симуляторы. только предупреждаю что оче часто в симуляторе работает а в реале нет
Аноним 28/05/16 Суб 18:47:33  128084975
>>128083438
Но больше мигальщика ты и не станешь.
Аноним 28/05/16 Суб 18:48:12  128085061
>>128084869
Ну нет - я спиздил "драйвер" алфавитно-цифрового индикатора, и написал простенькую хуйню для АЦП.
Аноним 28/05/16 Суб 18:48:19  128085069
>>128084969
Джваждую!
Аноним 28/05/16 Суб 18:48:35  128085103
>>128084966
можно для авр, но он не работает в атмеловской студии
Аноним 28/05/16 Суб 18:48:36  128085105
>>128083977
Лампово.
Аноним 28/05/16 Суб 18:48:47  128085129
14644505273490.jpg (81Кб, 604x444)
>>128084975
а если стану?
Аноним 28/05/16 Суб 18:49:05  128085160
14644505454660.jpg (161Кб, 798x890)
>>128084869
>PORTA=0b00000100;
>while(time<700){};
Сукаааааа!!!! Ебаные магические числа, готовь анус, мудила!
Аноним 28/05/16 Суб 18:49:19  128085188
>>128085103
А в чем тогда его юзать?
Аноним 28/05/16 Суб 18:49:27  128085205
>>128084869
а чего не в прерывании сделать?
В главном гоняем бесконечный цикл, или вообще спать отправляем, а в прерывании переключаем ножку?
Аноним 28/05/16 Суб 18:49:28  128085208
14644505686810.jpg (305Кб, 1280x960)
>>128084802
я качаю, в эксплуатации деградация и слабость, в разработке сила и движение вперед
Аноним 28/05/16 Суб 18:49:51  128085248
>>128083704
Бамп. Какую плату покупать? Не пердуину.
Аноним 28/05/16 Суб 18:49:54  128085255
>>128084869
А использовать либу делай нельзя?
Аноним 28/05/16 Суб 18:49:59  128085268
>>128085188
Вангую: eclipse
Аноним 28/05/16 Суб 18:50:01  128085271
>>128085188
в старой студии или каких-то других иде, вроде iar.
Аноним 28/05/16 Суб 18:50:24  128085313
Кто-то здесь пишет на Forth
Аноним 28/05/16 Суб 18:50:51  128085369
>>128085255
так нельзя почувствовать себя крутым программистом, пишущим уникальный код, а не ардуинозавром, подключающим библиотеки.
Аноним 28/05/16 Суб 18:50:55  128085374
>>128085268
> eclipse
Это же про яву вроде...
Аноним 28/05/16 Суб 18:50:56  128085376
>>128084392
легко можно сделать таблицу всех вообще устройств которая будет на EEPROM и туда будут загружаться своеобразные драйверы вообще левым усройством просто аналогия
контроллер будет считывать и выполнять твои операции.
хоть
on(lamp)
или
lamp_on

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

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

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

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

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

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

только препод ебанько рассказывал про защиту аппаратную от дребезга. не надо. лучше програмно
Аноним 28/05/16 Суб 18:56:19  128085988
>>128085867
Отключить модуль вафли?
Аноним 28/05/16 Суб 18:56:29  128086004
>>128085787
надо было дать имена портам и переменным, чтобы читаемо было после тебя.
Аноним 28/05/16 Суб 18:56:34  128086015
>>128077382
>и для друзей
Это тоже распространением считается. Даже если бесплатно угощаешь
Аноним 28/05/16 Суб 18:56:44  128086034
>>128085644
Кейт с vim-режимом.
Аноним 28/05/16 Суб 18:56:47  128086040
>>128085787
А за это пояснишь?
Как оно работает?
ISR TIM0//прерывание таймера 0 раз в миллисекунду
{ TCNT0=150;//опять записали в таймер число
time++;}
Аноним 28/05/16 Суб 18:57:10  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  128086104
>>128085103
>>128084966

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

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

>купил stm32f429i-disco топовую самую на тот момент
А мы делали на самом днищенском восьмибитном огрызке.
Аноним 28/05/16 Суб 18:57:29  128086127
>>128086083
> указывал указывающий
Блядь
Аноним 28/05/16 Суб 18:57:52  128086174
>>128085771
Вон оно что в более продвинутых.
+1 к знаниям. Спасибо, что просветил.
Аноним 28/05/16 Суб 18:58:04  128086206
>>128085129
Тогда и поговорим
Аноним 28/05/16 Суб 18:58:23  128086240
>>128085767
Да я хочу взять, только не могу придумать зачем она мне.
Аноним 28/05/16 Суб 18:58:31  128086255
>>128084869
Забыл это, что ж я за судак такой!
Вначале обозначить переменную unsigned int time; и после каждого мигания time=0;.
Аноним 28/05/16 Суб 18:58:51  128086294
>>128085955
А что, можно использовать графически? Но нахуя?
Аноним 28/05/16 Суб 18:59:04  128086322
14644511440330.jpg (1020Кб, 2560x1920)
>>128086104
С этой ёбой взлетит?
Аноним 28/05/16 Суб 18:59:13  128086337
>>128086004
а если нужно например сразу на 5 ножек подать еденицу?
пишешь 0b01011010
Аноним 28/05/16 Суб 18:59:20  128086349
>>128085369
Можно, только если писать свои библиотеки.
Аноним 28/05/16 Суб 18:59:22  128086356
Есть ли смысл пилить свою RTOS дабы разобраться?
Аноним 28/05/16 Суб 18:59:37  128086390
>>128085248
stm32 дискавери
Аноним 28/05/16 Суб 18:59:52  128086418
>>128086294
Я говорю - что если нет ограничений "низзя юзать графику" - вим становится в позу рака.
Аноним 28/05/16 Суб 18:59:59  128086430
Таки поясните за туманные вычисления?
Аноним 28/05/16 Суб 19:00:02  128086437
>>128086356
Сначала с чужой разберись.
Аноним 28/05/16 Суб 19:00:07  128086448
>>128086337
По маске нагляднее!
Аноним 28/05/16 Суб 19:00:17  128086465
>>128085644
Атом. обоссыте и поясняйте про саблайм, мне нравится атом так же, как и саблайм
Аноним 28/05/16 Суб 19:00:35  128086506
>>128086390
Есть сабж. Еще нужно что чтобы начинать пердолиться, или ей нужен БП?
Еще надо бы купить макетку.
Аноним 28/05/16 Суб 19:00:42  128086518
>>128086418
Субьективно. Я выхожу с терминала лишь ради браузера.
Аноним 28/05/16 Суб 19:00:51  128086538
>>128086430
>туманные вычисления
шта?
Аноним 28/05/16 Суб 19:01:07  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  128086569
>>128080558
Двачую, уже вторую неделю ковыряю pic18f252 и мне плохо!
Аноним 28/05/16 Суб 19:01:24  128086601
>>128086506
от усб запитывается
Аноним 28/05/16 Суб 19:01:27  128086602
14644512874920.jpg (1066Кб, 2560x1920)
>>128086356
Да. Изобрети велосипед, а потом охуей, как люди изобрели его круче! Но опыт не покаупается!!!!
Аноним 28/05/16 Суб 19:01:53  128086646
>>128085688
сука ты тупая, я тебе говорю как решаются эти задачи на ассемблере легко только своими методами. а ты мне все хуйня хочу только чтобы как на JAVA было и никак по другому ни ни!!!!!

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

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

Я про "выделить все", жмешь на эту комбинацию - и одно выделение становится множественным, с курсором в конце каждой строки. "alt+f3" в атоме работает, а вот сабж - нет, а его аналога я пока не знаю.
Аноним 28/05/16 Суб 19:06:54  128087225
>>128086083
Что-то я нихуя не понимаю, как ты предлагаешь сделать.
Описываю то, что должно быть:
Есть 2 объекта разных типов (лампочка и чайник), оба имеют одинаковое поле Состояние и одинаковый метод Включить.
Нужно сделать этот метод так, чтобы при его вызове с объектом в качестве параметра, он бы записывал 1 в поле Состояние. Этот метод должен быть написан 1 раз, а не по одному для каждого типа объекта. Внутри метода не должно быть никаких упоминаний о конкретных типах объектов, только работа с полем Состояние объекта, для которого этот метод вызван.
Аноним 28/05/16 Суб 19:06:55  128087228
>>128087006
Меня первый раз как-то и.. самонавеяло
Аноним 28/05/16 Суб 19:07:01  128087240
>>128086784
>ISR TIM0
Если мне память не изменяет, это макрос, раскрывающийя во что-то вроде
void TIM0_isr(void) __attribute__((interrupt));
Смысл в том, то это замаскированая функция, адрес котрой кледется при линковке в таблицу векторов прерываний.
Аноним 28/05/16 Суб 19:07:05  128087242
>>128087156
> следовательно можно так же на ассемблере написать.
Можно и на машинных кодах писать. Дело в удобстве.
Аноним 28/05/16 Суб 19:07:12  128087250
>>128086322
а не знаю. если он совместим то да. читай документацию на него.
Аноним 28/05/16 Суб 19:07:12  128087251
>>128087156
Написать - можно.
Прочитать - нет.
Аноним 28/05/16 Суб 19:07:12  128087252
14644516323550.jpg (132Кб, 1280x960)
>>128086925
уровня /b/
Аноним 28/05/16 Суб 19:07:35  128087297
>>128086925
Умный дом съебет из рашки после постройки.
Аноним 28/05/16 Суб 19:08:05  128087344
>>128086939
>Был же плагин для mplayer шоб видео в ascii смотреть
Когда я пробовал, оно в 3,5 ФПС шло, хз почему.
Аноним 28/05/16 Суб 19:08:40  128087404
>>128086561
Назвал ножки, удобней конечно. Но и раньше было не сильно хуже. Мы вообще на лабе одной в голом асме писали без подключенных файлов и имен, на адреса портов, все равно не сравнить с этим.
ldi r20, 0b00010000
out 0xDA, r20
Аноним 28/05/16 Суб 19:08:55  128087434
Посоны, у меня уже 5 ведроидов было с уже сдохшей нахуй почему-то матрицей. Я могу взять от туда SoC и заюзать его? Может есть какие-то проекты?
Аноним 28/05/16 Суб 19:09:12  128087464
>>128086174
в дискавери 3 или 4 энергосберегающих режима. вангую что можно включить задержку и усыпить 99% контроллера. много короч возможностей
Аноним 28/05/16 Суб 19:10:17  128087577
14644518170140.jpg (15Кб, 200x178)
>>128087044
если твой код будет кто то читать, то поздравляю ты виликий прогромизд. а у великих учатся!!!
Аноним 28/05/16 Суб 19:11:18  128087704
14644518788650.jpg (37Кб, 421x604)
>>128087577
Ты просто никогда не разгребал за невеликими....
Аноним 28/05/16 Суб 19:11:19  128087706
14644518800010.webm webm file (2556Кб, 640x480, 00:00:13)
14644518800181.jpg (26Кб, 604x407)
14644518800182.png (398Кб, 478x856)
>>128085061
>"драйвер" алфавитно-цифрового индикатора,
Аноним 28/05/16 Суб 19:11:20  128087708
>>128086506
купи провод мини юсб. в комплекте кроме контроллера нихуя нет. будь готов читать кучу гайдов васянов
Аноним 28/05/16 Суб 19:11:29  128087726
>>128087577
Ты сам же будешь его читать.
Если между написанием и необходимостью читать пройдет хоть какое то время - ты сам себя проклянешь за ту хуиту, что написал.
Аноним 28/05/16 Суб 19:11:43  128087745
>>128087404
Так-то это не корректно, так-как затрагивает другие ножки, на которых может висеть все, что угодно, поэтому могу ошибиться в мнемониках
in r20, 0xAD
andi r20, 0b00010000
out 0xDA, r20
Аноним 28/05/16 Суб 19:11:44  128087747
>>128087297
на беспилотном автомобиле
Аноним 28/05/16 Суб 19:12:28  128087842
>>128087297
Поздравляю, ты сделал мой день и, скорее всего, день еще нескольких людей.
Аноним 28/05/16 Суб 19:12:32  128087851
>>128086646
Ты заебал уже, идиот. В асме задачи делаются своими методами, но не на абстрактном уровне.
Аноним 28/05/16 Суб 19:12:36  128087857
>>128087577
ты сам большую часть времени его читаешь
Аноним 28/05/16 Суб 19:12:45  128087875
>>128087708
Провод есть.

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

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

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

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

Я в них нихуя не понимаю.
Аноним 28/05/16 Суб 19:19:44  128088576
>>128088523
Шапка из первого треджа... Я ХЗ...
Аноним 28/05/16 Суб 19:19:47  128088584
>>128087745
Да, верно. Но в том случае там на весь порт на одну ножку лампочка была приделана, а остальные ножки пустовали, так что похуй.
Аноним 28/05/16 Суб 19:20:29  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  128088685
>>128088566
Бери любой, похую. Можешь у бати взять. Хоть юсб-осциллограф купи, но это конечно дно полное.
Аноним 28/05/16 Суб 19:20:56  128088699
14644524564140.png (485Кб, 1200x900)
>>128088566
Тебе нужен ЛЮБОЙ! Когда с ним разберешься, то поймешь, какой тебе именно нужен! Или мандаринки...
Аноним 28/05/16 Суб 19:21:05  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  128088757
>>128088403
Расскажи про силовую автоматику на линии электропередачи.
Аноним 28/05/16 Суб 19:21:57  128088793
>>128088431
>>128088331

>UCSRA
там то конечно же так не использовать. я имею в виду только ноги
Аноним 28/05/16 Суб 19:22:02  128088801
>>128088576
не то, чтобы мне не было похуй, но спасибо за ответ.
Аноним 28/05/16 Суб 19:22:31  128088852
>>128087706
сшиком средне. на толсто не тянет. на тонко тоже. патовая ситуация
Аноним 28/05/16 Суб 19:23:13  128088910
>>128088523
Потому что ВДВ-кун служил в 7 гвардейском десантно штурмовом дивизионе (горный)
А пво-кун просто где то в ебенях.
Аноним 28/05/16 Суб 19:23:19  128088917
>>128088656
Про шаблоны, я помню то, что для каждого Разного Т компилятор создаст отдельный класс/метод, с конкретным T. Это причина того, почему шаблонные классы следует полностью описывать в хедерах а не в .cpp файлах.
Аноним 28/05/16 Суб 19:24:00  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  128089007
>>128081179
пиздец, что это за деталь от танка?
Аноним 28/05/16 Суб 19:24:29  128089045
>>128088685
Юзаю DSO-5200a, с али взял. Брат жив, зависимость лютая.
Аноним 28/05/16 Суб 19:24:36  128089057
>>128086778
Оверкил и оверпрайс для подавляющего большинства задач дома
Аноним 28/05/16 Суб 19:25:17  128089113
>>128089007
Обычный плк на din рейку.
Как бы дохуя контроллеров именно так и выглядят в нормальной сборке.
Или ты хотел корпус аки айфон?
Аноним 28/05/16 Суб 19:25:25  128089127
https://www.youtube.com/watch?v=d19QbI7eoRM
Аноним 28/05/16 Суб 19:25:30  128089138
>>128088331
Смысле? Как это "говнять ноги на нулях" и чем это плохо?
Аноним 28/05/16 Суб 19:27:08  128089321
>>128089113
я как-то хотел в 2016г что-то не такое массивное.
Привык к этим вашим бананбордам и малинам, они няшнее.
А тут аж смазкой для казенных частей пахнуло
Аноним 28/05/16 Суб 19:28:01  128089432
>>128088852
Ну тип тот анон настолько дебс, что думает, что аббревиатура АЦП переводится как "алфавитно-цифровое устройство". Это смешно.
Аноним 28/05/16 Суб 19:28:06  128089440
14644528869630.jpg (126Кб, 497x517)
>>128089138
По сути задача зажечь пять диодиков. Но присваиванием числа, ты также "гасишь" остальные ноги, а там может быть периферия, не относящаяся к задаче. Чет типа того...
Аноним 28/05/16 Суб 19:28:35  128089502
>>128088988
Куда ты блять со своими классами лезешь?
Аноним 28/05/16 Суб 19:28:37  128089505
>>128089321
Обычно там еще коса проводов подходит, и весьма толстая, а в такой ящик их удобно вкручивать и бирочки приклеивать. Все норм, ящитаю. Годный дизигн.
Аноним 28/05/16 Суб 19:29:14  128089580
>>128089502
Туда же, куда и он >>128088656
Аноним 28/05/16 Суб 19:29:16  128089584
>>128087851
ты реально дибил. попробуй переосмыслить свои знания.

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


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

Бля, че за хуйня, команда sbi cli только с одним оператором, что ты с регистром собрался делать?
Тогда так.
sbi porta.6;вкл
cli porta.6;выкл
Аноним 28/05/16 Суб 19:35:05  128090230
14644533055740.jpg (258Кб, 1280x1024)
>>128089850
> женщина на ассемблере
> 10 лет назад
Особый круг ада?
Аноним 28/05/16 Суб 19:35:18  128090256
>>128089896
Потому что ты дебил.
На чем твой блядь умный дом крутится?
Гугли Iridium.
Аноним 28/05/16 Суб 19:35:32  128090280
>>128089720
При чем здесь конечный машинный код вообще? В общем, просто иди нахуй.
Аноним 28/05/16 Суб 19:35:47  128090308
>>128089896
монитор обычный прихуярь
Аноним 28/05/16 Суб 19:35:52  128090313
>>128090116
> PORTA |= 1 << 4;
напомни зойчем нужна | ?
Аноним 28/05/16 Суб 19:35:58  128090324
>>128090100
Анальный цирк пидора
мимо Олег
Аноним 28/05/16 Суб 19:36:11  128090347
>>128076867 (OP)
> CHIP - годнота для сеьезно настроенной зелени.
Чо за чип? Где ссыль на алиэкспресс?
Аноним 28/05/16 Суб 19:36:17  128090358
>>128090109
Бля повезло тебе. Автомат то я в руках держал, и даже часто из за всяких войн-хуеин, но за год так ни разу не пострелял.
Аноним 28/05/16 Суб 19:36:26  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  128090388
>>128090230
там реально немного другая логика работы. ну хуй с ним. комментарием тоже особо нет.
Аноним 28/05/16 Суб 19:36:33  128090396
>>128080080
Почему ОВЕН говно?
Аноним 28/05/16 Суб 19:37:01  128090446
>>128090324
Не могу придумать унизительный стишок с именем Олег.
Аноним 28/05/16 Суб 19:37:10  128090464
>>128090396
Потому что его делали пидарахи.
Аноним 28/05/16 Суб 19:37:16  128090476
>>128090358
Не повезло мне, я служил два года, полгода из которых провел в увлекательных придгорьях Грозного.
Нахуй-нахуй
Аноним 28/05/16 Суб 19:37:37  128090513
14644534573950.jpg (105Кб, 751x1063)
Всем привет, ребята. Посоветуйте стек plc/scada. Вообще существуют нормальные скада системы? Я нуб, пилил пару проектов на cimplicity (ge) и wincc (siemens) и как то шо то, шо это. Я сейчас склоняюсь к opc серверу + labview. pickrandom
Аноним 28/05/16 Суб 19:37:50  128090539
>>128090446
Олег
Засунул в жопу орех
Аноним 28/05/16 Суб 19:38:14  128090579
>>128090165
или так вообще:
sbi PORTA, (1<<%port_name%) (1=2<<%port_name%) (6<<%port_name%) (7<<%port_name%)
Аноним 28/05/16 Суб 19:38:24  128090598
>>128090313
Сокращенная запись этого PORTA = PORTA | (1 << 4);
Аноним 28/05/16 Суб 19:38:36  128090624
>>128090446
Олег жопой говноед,
Ходит кругом этот оглоед
Все ищет где бы насрать побольше бед.
Аноним 28/05/16 Суб 19:38:36  128090625
>>128090313
Чтобы повлиять отдельно на 1 пин.
Логическое или это с текущим значением
Аноним 28/05/16 Суб 19:39:00  128090671
>>128090396
А почему ОВЕН Говно?
Аноним 28/05/16 Суб 19:39:33  128090733
>>128090513
Задача какая?
Аноним 28/05/16 Суб 19:39:43  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  128090781
14644535983530.png (53Кб, 200x200)
>>128090598
бляяя ненавижу ебанные сокращения >>128090625
ЭТО ЕБАННОЕ СОКРАЩЕНИЕ!!!
Аноним 28/05/16 Суб 19:40:30  128090845
>>128089852
я, кстати, тоже в ВДВ служил, 83 одшбр, малость чердаком поехал после этого. Лучше в ПВО
Аноним 28/05/16 Суб 19:40:31  128090847
>>128090598
што такое |
Аноним 28/05/16 Суб 19:41:00  128090901
>>128090579
У меня кровь из глаз от этого.
Ещё раз, команда sbi с одним оператором, т.е.
sbi (название бита)
Аноним 28/05/16 Суб 19:41:06  128090909
>>128090847
Побитное ИЛИ
Аноним 28/05/16 Суб 19:41:10  128090912
>>128090671
Ты просто сравни TIA PORTAL 13 и среду программирования гОВЕН. В портале я могу перепрошить плк из любой точки мира и ничего не поломается.
Аноним 28/05/16 Суб 19:41:18  128090929
14644536786860.jpg (585Кб, 930x655)
>>128090847
ИЛИ же, десу~
Аноним 28/05/16 Суб 19:42:01  128091009
>>128090909
а ета што пабитава или
Аноним 28/05/16 Суб 19:42:06  128091016
>>128090733
Автоматизация производства. (Отображение на дисплее информации с датчиков, управление реле). Задач несколько, но все примерно такие.
Аноним 28/05/16 Суб 19:42:10  128091023
>>128089896
web интерфейс и планшет тебя спасут
Аноним 28/05/16 Суб 19:42:39  128091069
>>128090781
Не понимаю багета.
В сях везде такая логика.
XXX ?= ZZZ;
XXX = XXX ? ZZZ;
Аноним 28/05/16 Суб 19:43:08  128091116
>>128091016
>Автоматизация производства. (Отображение на дисплее информации с датчиков, управление реле)
Математика требуется?
писал преобразование Фурье и свертку над полем вычетов
Аноним 28/05/16 Суб 19:43:23  128091144
>>128091016
SIEMENS, SIMATIC S7-1200 + HMI
Аноним 28/05/16 Суб 19:45:45  128091390
14644539458270.jpg (167Кб, 795x954)
>>128091069
Не обращай внимания. Человек просто не может в синтаксис...
Аноним 28/05/16 Суб 19:46:04  128091424
>>128090912
лол, ты при помощи vpn и радмина можешь с любой средой так сделать, а у сименса софт то еще уг. Я, кстати, с их представителями общался как то, спрашивал, какие планы по развитию продукта и будут ли пилиться те фичи, которые есть у прикладных программистов, типа интеграции с системами контроля версий и т.п. Сказали, что в планах есть такое. И как оно, запилили?
Аноним 28/05/16 Суб 19:46:24  128091460
>>128091144
+33 см
Аноним 28/05/16 Суб 19:48:06  128091660
>>128090513
порядочные пацаны на сименсе пишут
Аноним 28/05/16 Суб 19:48:16  128091682
14644540971080.png (173Кб, 1024x768)
Посоны, есть одна микропроцессорная система на восьмых мегах куча пинов не занята, ну да похуй.
Есть код:
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  128091825
>>128091069
>>128091390

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

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

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 544 | 60 | 48
Назад Вверх Каталог Обновить

Топ тредов