
Th0r
15.06.2018
17:53:24

Dolphin
15.06.2018
17:54:09

Victor
15.06.2018
17:54:18
И2ц можно мультиплексировать тупо коммутируя ногу сда хоть через 4051

Petr
15.06.2018
17:54:46

Google

Victor
15.06.2018
17:55:12
Можно внести искажения

Th0r
15.06.2018
17:55:29
или сколько у него их там

Petr
15.06.2018
17:55:54

Dolphin
15.06.2018
17:55:54

Th0r
15.06.2018
17:56:07

Dolphin
15.06.2018
17:56:33
нахуй покупать?

nervmaniac
15.06.2018
17:56:42

Dolphin
15.06.2018
17:56:45
если все есть же

Petr
15.06.2018
17:57:37
Что все из готовых блоков - было

nervmaniac
15.06.2018
17:58:12

Google

Dolphin
15.06.2018
17:58:19
и я

Mi
15.06.2018
17:58:30
ADS1258 вот есть хороший, но он стоит дохера, и все ноги надо распаять.
ящик работает уже год. есть место под дуинки, и под сенсоры, все. больше места там нет.

Th0r
15.06.2018
18:00:13

Dmitry
15.06.2018
18:00:18

Dolphin
15.06.2018
18:00:54
О
у меня идея есь )
взять дигиспарки и совместить две шины

Petr
15.06.2018
18:01:35
и я
Ну вот нет, нет ничего

Artem
15.06.2018
18:01:57
@Dolphin_Soft я вот думаю, если у меня uart аппаратный и i2c аппаратный, то все, что мне остается - это написать драйвер экрана, вот только на асме или на си
на си как-то многоразовее

Dolphin
15.06.2018
18:02:31
драйвер это чо
функция отправки байтиков в i2c? )

Petr
15.06.2018
18:03:30
Согласно принципу kiss - все эти сети из ардуин - дичь

Dolphin
15.06.2018
18:04:05

Petr
15.06.2018
18:04:56

Mi
15.06.2018
18:05:12
а для spi интерфейса что есть из дешевого на али каналов на 8?

Dolphin
15.06.2018
18:05:14
с тактового i2c, транзистор прижимает линию tx, слэйва к земле
мастер понимает, что раб занят экраном )

Google

Petr
15.06.2018
18:05:42

Mi
15.06.2018
18:07:28
я уже год сиськи мну и не могу приступить, если сейчас туда набросать мегамонстра просто забью, поэтому буду двигаться от простого. если есть каналы в adc, использовать их.

Artem
15.06.2018
18:09:19

Dolphin
15.06.2018
18:09:25

Artem
15.06.2018
18:09:37
значит слейв отправляет по i2c байтики на экран, экран их отображает до следующих байтов, и после этого может получать новые данные от мастера по uart?

Dolphin
15.06.2018
18:09:39
слэйв у тебя с экраном же?

Artem
15.06.2018
18:09:48

Dolphin
15.06.2018
18:09:52
ну вот
пока слэйв вывод делает, мастер знает об этом
и не трогает его
только обработку надо обдумать

Dolphin
15.06.2018
18:10:38
а во
мастер не читает TX вобще
он только данные хуярит в RX
а TX используется как сигнал занятости
или

nervmaniac
15.06.2018
18:11:38
Да ну дичь

Dolphin
15.06.2018
18:11:49
Если мастер отправил запрос на получение данных, то включает прием и ждет
но мастер может отправить запрос, только если сигнал занятости линии отсутствует в течение времени N

Google

Petr
15.06.2018
18:13:31

Artem
15.06.2018
18:13:37
с транзистором как-то получше было

Dolphin
15.06.2018
18:13:55

Petr
15.06.2018
18:13:56
mcp3201

Artem
15.06.2018
18:14:16
а все эти старт-стоп-четность биты обрабатываю я вручную или мк?

Dolphin
15.06.2018
18:14:28
аппаратно же
ты просто отключаешь прерывание приема
и включаешь прерывание изменения состояния линии
когда мастер хочет снять данные с раба
он переключает прерывания и делает запрос

Admin
ERROR: S client not available

Dolphin
15.06.2018
18:15:50
при условии, что в течении времени N не было сигнала изменения состояния линии tx
Если мастер не запрашивает данные, то он не переключает прерывания
а просто отправляет данные в rx

Артем
15.06.2018
18:17:52
ни разу не видел нормального припоя у китайцев
в продаже

Dolphin
15.06.2018
18:18:07

Artem
15.06.2018
18:18:13

Dolphin
15.06.2018
18:18:26

Mi
15.06.2018
18:18:28
mcp3201
не совсем увидел, а где у него входы для измерения?

Google

Dolphin
15.06.2018
18:18:34
у тебя прерывание только на прием

Petr
15.06.2018
18:18:52

Artem
15.06.2018
18:19:00
ага

Petr
15.06.2018
18:19:01
Что тебе с головой

Dolphin
15.06.2018
18:19:02
если ты включишь прерывание на прием, а раб будет дрыгать транзистором линию отправки
то и мастер у тебя нажрется говна

Mi
15.06.2018
18:19:16

Petr
15.06.2018
18:19:38
1х16

Dolphin
15.06.2018
18:19:47
а теперь 100к мало

Petr
15.06.2018
18:20:03

Dolphin
15.06.2018
18:20:15
а

Petr
15.06.2018
18:20:35

Dolphin
15.06.2018
18:20:55
че те непонятно?

Artem
15.06.2018
18:21:26
не, это мне понятно

Dolphin
15.06.2018
18:21:41
раб отправляя данные в экран, параллельно дрыгает транзистором (с тактового i2c) tx

Mi
15.06.2018
18:22:10

Dolphin
15.06.2018
18:22:20
мастер в этот момент с отключенным прерыванием приемника, и включенным прерыванием изменения состояния этой линии, контролирует
когда дрыг закончится
как только дрыг закончился, он начинает отправку данных рабу
если он хочеь после этого считать данные с раба, он переключает прерывания на прием