@ru_electronics

Страница 15 из 718
Elisey
26.03.2016
18:12:12
и на этом механизме уже сделать типа синхронизации

Dmitry
26.03.2016
18:13:51
дык, транспорт-то практически любой можно. а вот видения как должна выглядеть эта самая синхронизация — пока ещё нет. имхо, от неё и к протоколу плясать нужно

Elisey
26.03.2016
18:17:41
Допустим если рассматривать подчиненный МК как простой модуль ввода вывода, который принимает простые команды, установить состояние выхода, прочитать вход, отправить байт, получить байт. И уже главный МК постоянно опрашивает подчиненного. Постоянно присывалет новые состояния выходов, читает состояния входов. А если хочется колбеки, то сделать что-то типа системы эвентов. У подчиненного есть буфер, куда кладется номер евента и какие-то данные эвента. Главный МК проверяет количество евентов, если они есть, то читает. И далее парсит эвент и вызывает колбек

Google
Dmitry
26.03.2016
18:23:46
ну по сути, та же самая система с регистрами. считали, посмотрели какой флаг поднят, обработали

Elisey
26.03.2016
18:28:12
ну по сути, та же самая система с регистрами. считали, посмотрели какой флаг поднят, обработали
ну по сути да, но с буфером событий не пропустишь несколько одинаковых событий ,который друг за другом быстро идут. Ну и можно к кажому евенту прикрепить какие-нибудь данные. Допустим евент "пришел байт" будет сразу с принятым байтом.

Dmitry
26.03.2016
18:30:29
я думал складывать байты в буффер и выставлять флаг, что буффер не пуст. но событие с параметром — ещё лучше хотя вот если до мастера событие не дойдёт (ну в пакете CRC побъется) то оно потеряется

Elisey
26.03.2016
18:31:42
кстати да. я чтл-то аналогичное делал и такая же пробелма была. В итоге сделал так, что эвент при чтении не стирается. Мастер читает евент, и если все хорошо, то посылает отдельную команду "стереть последний евент"

но как то костыльно

можно и мультимастер тогда сделать. оба девайса могут в любой момент отправлять данные. В итоге если пришел байт, то сразу же генерируется пакет, в него пихается принятый байт и отправляется мастеру

Dmitry
26.03.2016
18:33:10
а можно и прозрачно байты подкладывать в буффер мастера

а, не, не получится. я на следующую абстракцию перелез

Elisey
26.03.2016
18:34:17
для мультимастера на низком уровне сделать подтверждение приема пакета, как на NRF безпроводных модулях

Dmitry
26.03.2016
18:35:38
как у тебя всё круто задокументировано, однако

Elisey
26.03.2016
18:35:41
вот тут описан транспорт, когда оба контроллера могут в любой момент говорить

а на прошлой работе приходилось)

Dmitry
26.03.2016
18:36:38
а в целом, одновременность будет и по SPI достигаться, если постоянно слейв дёргать — оно же дуплексное

Google
Elisey
26.03.2016
18:36:58
ну по сути да

физический уровень не сильно важен

Dmitry
26.03.2016
18:43:36
и SPI и UART подходят. А вот если вдруг в какой-нибудь RS-485, то уже не очень получится по двум проводам. хотя… просто скорость в два раза меньше получится. в целом, штука не выглядить архисложной. и даже в общих чертах понятно как её реализовывать. Правда у меня чувство, что это велосипед. В смысле это кто-то уже реализовывал. Но меня смущает то, что я не могу нагуглить это

Elisey
26.03.2016
18:45:46
а если далеко, то можно rs-422

Я вот тоже сейчас пытаюсь вспомнить есть ли что готовое по этой задаче. Но пока в голову ничего не приходит. ИМХО это удел микроконтроллеров, под которые пишут в основном костыли и велосипеды. И если и получится найти что-то похожее, то все равно придется переделывать под свою задачу

LEXASOFT
26.03.2016
19:20:25
https://geektimes.ru/company/flprog/blog/272316/ вот нашел

Dmitry
26.03.2016
19:41:03
https://geektimes.ru/company/flprog/blog/272316/ вот нашел
как-то эта штука на программирование всяких ПЛК подозрительно похожа…

из зала подсказывают ModBus

у алекс_авр в комментах пробегало https://www.youtube.com/channel/UCe7TGvrsO021fo2d22LiYoA/videos

Elisey
27.03.2016
07:41:35
из зала подсказывают ModBus
ну модбас не совсем хорош. Много ограничений и мало профита.

Dmitry
27.03.2016
08:58:47
ну модбас не совсем хорош. Много ограничений и мало профита.
а чем он не хорош? вот судя по протоколу — установить-прочитать — очень похоже на то, что мне нужно. правда он, на первый взгляд, довольно избыточен. и с неким overhead'ом по объему передаваемых данных. Это те минусы, что на первый взгляд видны. А ещё?

Elisey
27.03.2016
09:02:07
он не передает тип переменной. следить за этим нужно пользователю. Плюс не поддреживает нормально передачу переменных больше 2х байт. Плюс не поддерживает нормально систему евентов. Эти все ограничения можно обойти, и их обходят, но имхо это превращается в костылестроение, где у каждого разработчика свои собственные решения.

Допустим передача текущего времени.

из коробки не передашь атомарно

сначала передаешь младшую часть, потом старшую. ПРичем приемная сторона, как только приняла младшую часть, должна ее у себя где-то закешировать. А если передача старшой части не удастся, нужно как то пометить, что младшая кешированная часть уже не валидна.

Dmitry
27.03.2016
09:04:49
про 16+ бит. ведь есть Read FIFO Queue/Read File Record или два раза читать верхние и нижние. но ограничение понял

пока непонятно с эвентами, а остальные ограничения и не так критичны а вот строки оно умеет туда-сюда передавать?

Elisey
27.03.2016
09:09:20
ну если через файлы завернуть

Il'ya
27.03.2016
17:15:33
Уже больше людей.

777Andrej
27.03.2016
17:36:26
Не означает лучше

Google
Dmitry
27.03.2016
17:37:14
Но потенциально лучше

777Andrej
27.03.2016
17:39:44
Минус телеги огромный, имея 56 чел. В реале тока два три,и вызвать кого то. Трудно, в жабе с этим по проще

shadowsoul
27.03.2016
17:40:02
вызвать легко, по нику дополняет

@Andrej73

Elisey
27.03.2016
17:40:37
а если у меня уведомления на чат выключены, и ко мне по нику обратятся, уведомление будет?

777Andrej
27.03.2016
17:40:39
Unl2003a, потянет на канал 200мА?

Нет

shadowsoul
27.03.2016
17:40:58
полапай http://www.ti.com/product/TPL7407L

777Andrej
27.03.2016
17:41:28
Ясно.та. вроде пишут 500ма

Тож самое вроде,500

shadowsoul
27.03.2016
17:42:15
ну эта штука вкуснее, а брал за 40р корпус

сопротивление)

777Andrej
27.03.2016
17:42:30
А

shadowsoul
27.03.2016
17:42:34
управление логическим нежным уровнем

и скорость

777Andrej
27.03.2016
17:42:43
Ясно

Timur
27.03.2016
18:43:42
Кто-нибудь wi-fi драйвер писал под всякие realtek, tp-link модемы?

Даже ось не имеет значение, мне бы схему работы понять, получение списка ssid уже победой считать буду

Google
Сергей
28.03.2016
13:35:02
Камрады, имею старинный элт монитор охраны. Чб, дергается и дрожит правый нижний угол экрана

Магниты все убрал ?

Как лечить, куда копать?

Там же в углу переключатель питания. Могут от него наводки быть?

Dmitry
28.03.2016
13:36:24
а от смены положения в пространстве/поворачивании на бок — картина меняется?

Сергей
28.03.2016
13:37:19
Пепелац вот такой

Попробую

Если меняется, то что?

Dmitry
28.03.2016
13:39:33
я бы предположил, что что-то со внутренностями трубки если менятья не будет, то что-то внешнее

Bastad
28.03.2016
13:51:59
развертке капут?

капы посохли?

Сергей
28.03.2016
13:56:24
Проблема локальная

777Andrej
28.03.2016
15:42:14
Кондеры смотри по еср

Ну и для начала,вскрой.

Bastad
28.03.2016
15:55:16
Проблема локальная
да, но у тебя луч шеволится напряжением на катухах. вот в одном углу напруга нестабильная, скорее всего.

Dmitry
29.03.2016
11:46:05
а подскажите эмулятор мастер/слейва под modbus с функциями 0x14 Read File Record и 0x15 Write File Record

Лиза
29.03.2016
11:54:05
Коллеги! Вдруг кому будет интересно мероприятие?) Участвуйте, читайте, лайкайте. https://www.facebook.com/events/169686216736819/

Dmitry
29.03.2016
11:58:56
мне кажется, что тут аудитория совсем не под пресс релизы платных выставок электроники. вопрос в зал: тут есть хоть один человек, кто был бы готов заплатить 25к за участие в конференции по электронике, на которой будет что-то обсуждаться и на которую кто-то приглашен?

Petr
29.03.2016
11:59:08
Ггг

Google
Dominikanez
29.03.2016
12:01:57
Ребят, давайте без флуда. Лиза, пройдите пожалуйста с рекламой на выход.

Dmitry
29.03.2016
12:03:07
я сомневаюсь, что на конференцию на которой что-то обсуждается, согласуют бюджет. Пусть это будет вторым вопросом. если до вечера такие люди не объявятся — будем считать это непрошенной рекламой

Лиза
29.03.2016
12:06:01
Я полагала, что здесь профессиональное сообщество, представители которого могут заинтересоваться этим мероприятием.

Если я ошиблась, прошу прощения.

Удачи вам.

И вам стоит указать в правилах, что допустимо в чате, а что — нет.

На будущее.

Dmitry
29.03.2016
12:06:39
@aprelskaya и предупреждение за стикер

в правилах всё указано

Лиза
29.03.2016
12:06:48
Я уже ухожу.

Сергей
29.03.2016
12:49:16
Ладно вам

Профессионалы - это ещё не значит, что люди готовы выложить 25к за непонятное мероприятие с сомнительной пользой

@aprelskaya не обижайтесь, мы добрые, но нищие 

Dmitry
29.03.2016
13:07:48
офигеть, Ди!

Di
29.03.2016
13:07:52
а чо?

Dmitry
29.03.2016
13:09:41
а говорил, что у тебя нет Тг, а теперь вот есть ) мне кажется, это круто. ты, Длинный, Атереньтев… только Битони нехватает )

Страница 15 из 718