
Andrew
25.04.2018
11:09:58
более того, количество импульсов я нормально меряю
а вот длительность пиздец, не могу

Andrey
25.04.2018
11:10:20

Andrew
25.04.2018
11:10:20

Dr
25.04.2018
11:10:35
да

Google

Andrew
25.04.2018
11:11:12
ладн
не до конца понял как вы советуете считывать время

Dr
25.04.2018
11:11:23
millis
внутренняя функция ардуины

Dolphin
25.04.2018
11:11:36

Dr
25.04.2018
11:11:46
только хз, хватит ли разрешающей способности
вроде бы должно

Dolphin
25.04.2018
11:11:53

Andrew
25.04.2018
11:12:00

Dolphin
25.04.2018
11:12:23
я тебе написал что засунуть
а в прерывании вместо millis() используй эту переменную - time

Andrew
25.04.2018
11:13:03

Dolphin
25.04.2018
11:13:26

Google

Dolphin
25.04.2018
11:13:30
какой флоат?

Dr
25.04.2018
11:13:48

Dolphin
25.04.2018
11:13:49
?

Dr
25.04.2018
11:14:01
тем более что millis тебе дает инт)

Andrew
25.04.2018
11:14:05
шта?!
ну если у меня время 2.2 милисекунды, то uint32_t покажет только 2

Dr
25.04.2018
11:14:18
только предусмотри случай переполнения micros
он емнип довольно часто случается

Dolphin
25.04.2018
11:14:48
при изменении int побайтно в случае с millis, может произойти прерывание между записью младшего и старшего байт

Andrew
25.04.2018
11:15:35

Dolphin
25.04.2018
11:16:14
тогда статик убери
вот ты решил глобально сделать

Vitalic
25.04.2018
11:16:57

Dolphin
25.04.2018
11:17:02
напиши как ты глобально ее объявишь

Andrew
25.04.2018
11:17:38
перед void setup засуну

Dolphin
25.04.2018
11:17:45
засунешь что?

Andrew
25.04.2018
11:17:56
volatile uint16_t time

Dolphin
25.04.2018
11:18:01
так

Google

Dolphin
25.04.2018
11:18:07
а потом что?

Andrew
25.04.2018
11:18:19
в лупе time = micros();

Dolphin
25.04.2018
11:18:25
верно
и в сетапе так же
чтобы инитилась при старте
иначе у тебя первый цикл может оказаться страшным ;)
ну и назови как нибудь иначе
не time
ms_time например

Andrew
25.04.2018
11:19:41
один фиг значения 160 примерно
и могут скакать к 0 и к 2000

Artem
25.04.2018
11:19:43

Andrey
25.04.2018
11:20:01

Andrey
25.04.2018
11:20:20
Вот такую фиговинку надо наделать

Dolphin
25.04.2018
11:20:27

Greenfog
25.04.2018
11:20:35
Как посадить кинескоп

Andrew
25.04.2018
11:21:08

Dolphin
25.04.2018
11:21:18
кому должно?
я не видел твой код, и не стану телепать наугад так то

Andrew
25.04.2018
11:22:39
кому должно?
ну смотри, подключаю програму ГБО и там есть время впрыска
сколько открыта форсунка за 1 импульс
и значение на холостом ходу около 2.2мс
соответственно и я считывая время - должен получать около 2.2мс

Dolphin
25.04.2018
11:22:54

Google

Andrew
25.04.2018
11:23:08
2.2 мс

Dolphin
25.04.2018
11:23:25
а тебе показывает 160 us
это 0.16 ms

Andrew
25.04.2018
11:24:12
https://pastebin.com/xiuMNviA

Dolphin
25.04.2018
11:24:47
блядь блядь блядь
ты наркоман
инфа 100% :)

Andrew
25.04.2018
11:25:06
лол
почему

Dolphin
25.04.2018
11:25:37
ztime=micros();
if ((millis() - last) > 1000) {
display.clearDisplay();
display.setTextColor(WHITE);
display.setCursor(5, 5);
display.setTextSize(1);
display.println("imp&dur per second");
display.println(count);
//display.println(state);
display.println(float(dur / count));
display.display();
dur = 0;
count = 0;
last = millis();
ну и используй свой ztime

Admin
ERROR: S client not available

Dolphin
25.04.2018
11:25:55
нахуя опять читаешь?

Andrew
25.04.2018
11:26:26
разве оно существенно?

Dolphin
25.04.2018
11:27:41
это миллисекунды или микросекунды?

Andrew
25.04.2018
11:28:07
if ((micros() - ztime) > 1000000) {
display.println(float(dur / count));
display.display();
dur = 0;
count = 0;
ztime=micros();
}
примерно так?

Dr
25.04.2018
11:28:37

Andrew
25.04.2018
11:28:48

Google

Dolphin
25.04.2018
11:29:00

Andrew
25.04.2018
11:29:01
ты болен?
уже возможно да
с февраля воюю с этой хуйней

Dolphin
25.04.2018
11:29:42
вопрос: сколько топлива ты успеешь впрыснуть?

Andrew
25.04.2018
11:30:24

Dolphin
25.04.2018
11:30:44
1/454545=2.2us

Andrew
25.04.2018
11:31:29
а, в 1 секунде 1/454545 = 2.2мс

Victor
25.04.2018
11:31:36

Andrew
25.04.2018
11:32:08
допустим
мемы не умесны, у меня выражение лица ище хуже сейчас

Dolphin
25.04.2018
11:33:03
только теперь у тебя получается что цикл длится 1/7 часть секунды так?
160 ms

Andrew
25.04.2018
11:34:51
какой цикл?

Dolphin
25.04.2018
11:35:30

Andrew
25.04.2018
11:35:55
вы понимаете что хрень творится, оно ж даже не увеличивает длительность итносительно нагрузки двигателя, а наооборот, хотя о5 же на ГБО мозге длительность увеличивается

Dolphin
25.04.2018
11:36:41

Marod
25.04.2018
11:36:50
а это еще что за штука с IDE