
Егор
14.01.2018
20:34:04

Человек-Даук
14.01.2018
20:34:52
а катушка ?
шо просто прямая линия ?
а фильтры ?

Google

sifun
14.01.2018
20:37:18

Ingenegr
14.01.2018
20:43:43

sifun
14.01.2018
20:45:50
ну сначала фейрверк
потом барбекю
потом заработает

GluckMaker
14.01.2018
20:47:49
Кстати, Сифун, не хочешь себе аналоговый гроб на 350 МГц и 50 Ом?

Ingenegr
14.01.2018
20:50:39

sifun
14.01.2018
20:54:38
трубка всё таки бесполезняк

GluckMaker
14.01.2018
20:57:28
Стричь его на жёлтую ножку жалко, а применения толком нет.

sifun
14.01.2018
20:58:08
предложи вдруг кто захочет
совок у меня с трудом забрали за 8к на авито

Google

sifun
14.01.2018
20:59:02
окей
смари чо нашёл, drf1400
если захочешь много мощи

Владимир
14.01.2018
21:11:56

sifun
14.01.2018
21:12:41
пугает не сам фейрверк а работа по восстановлению и цена фейрверка в некоторых случаях

Владимир
14.01.2018
21:15:19
Что в них хорошо — работают годами и если сломаются, то можно починить) Современный я уже не починю. Выгодней новый взять, наверно, чем мудохаться. А, еще плюс в ссср-овских — можно сало или огурцы придавить) Вес то приличный

sifun
14.01.2018
21:18:18
аналоговые осцилы бесполезны почти
даже полностью исправные

Владимир
14.01.2018
21:18:42
Да ну это уже максимализм.

sifun
14.01.2018
21:18:49
не
это практика
аналоговый осцил это не осциллограф, а осциллоскоп

Владимир
14.01.2018
21:19:25
Ты это скажи тем, кто на них работал лет 40 назад =)

sifun
14.01.2018
21:19:30
и это весьма сомнительный прибор
они не делали того что мы делаем сейчас
а для неповторяющихся или плохо повторяющихся процессов были спецовые осцилы аналоговые
импульсные
но вот их уже не осталось

Воха
14.01.2018
21:20:50
Привет всем. Столкнулся с проблемой сделать задержку в микросекундах на STM32F0. Я так понимаю, единого и универсального решения не существует?

sifun
14.01.2018
21:21:05
таймер??)

Google

Timur
14.01.2018
21:21:33
таймер

Воха
14.01.2018
21:21:50
А с таймером выйдет так чтоб его не перезапускать?

Timur
14.01.2018
21:21:53
а можно систик перенастроить)

Воха
14.01.2018
21:22:04

John
14.01.2018
21:22:16

Воха
14.01.2018
21:22:24
а зачем?
Ну этож затраты по времени? Или я загоняюсь?

Timur
14.01.2018
21:22:25
ну, отвлекаться ядро часто будет
а так пофиг

Воха
14.01.2018
21:22:37
Мне надо то 3 мкс, то 20 мкс

Timur
14.01.2018
21:22:39
что есть требования к мгновенности

sifun
14.01.2018
21:22:57
ну запускать таймер
что сложного

Timur
14.01.2018
21:23:02
давай уж полностью скажи

Воха
14.01.2018
21:23:09
Ds18b20 пытаюсь прицепить

Timur
14.01.2018
21:23:10
ну вдруг у него суперточные 100мкс
ааа
херня\
таймер

Google

sifun
14.01.2018
21:24:09

Timur
14.01.2018
21:25:53
можно же уарт вроде настроить так чтоб он смог с ним общаться, только там слегка хардвар нужно сделать

Воха
14.01.2018
21:25:53
таймер
Ну каждый перезапуск таймера не будет делать задержку лишнюю?

Timur
14.01.2018
21:26:04

Воха
14.01.2018
21:26:24

Timur
14.01.2018
21:26:24
пару десяток наносекунд займет
ну знач таймероам

Воха
14.01.2018
21:28:34
Либы я передрал чужие, но они толи от F4, толи от F7. Не работают. Я пишу секундомер с выводом на дисплей, который считает по 1 000 000 микросекунд, и вижу что секунда, нифига не секунда, а больше
Сейчас скину как там реализовано
micros *= (SystemCoreClock / 1000000) / 9;

Admin
ERROR: S client not available

Воха
14.01.2018
21:30:01
нашёл эту же штуку у блоггера narodstream
__STATIC_INLINE void DelayMicro(__IO uint32_t micros)
{
micros *= (SystemCoreClock / 1000000) / 9;
/* Wait till done */
while (micros--) ;
}

Timur
14.01.2018
21:30:18
а почему /9

Воха
14.01.2018
21:30:37
это он подобрал экспериментально

Timur
14.01.2018
21:30:43
мда

Воха
14.01.2018
21:30:44
я тоже игрался
почти вышла секунда, но толку ноль

Timur
14.01.2018
21:31:02
если так все приблизительно делать херня одна будет
да просто берешь таймер и все

Google

Владимир
14.01.2018
21:32:33
Почему бы таймер просто не взять?

Воха
14.01.2018
21:32:34
если я буду с помощью регистров каждый раз писать: останови таймер, сбрось таймер, установи значение таймера из функции Delay, запусти таймер

Ask
14.01.2018
21:33:01
зачем его останавливать

Воха
14.01.2018
21:33:02

Timur
14.01.2018
21:33:19
не заметит

Воха
14.01.2018
21:33:21

Ask
14.01.2018
21:33:36
мешает?

Воха
14.01.2018
21:33:55
если поставить следующее значение ниже чем предыдущее - он уйдёт в бесконечность считать
т.к. проскочит

Timur
14.01.2018
21:34:01
мешает?
давай прямо говори нечего загадками тут кидаться
останавливать чтоб потом при следующей задержке он начинал отсчет с нуля а не с случайного числа
тем самым делая задержку такой какая была задана при вызове

Воха
14.01.2018
21:34:48
т.е. было 20мкс, таймер дошёл до 5 мкс, я выставляю 3 мкс, и таймер ушёл в бесконечный счёт

Ask
14.01.2018
21:35:10
так в таймере счетчик а в делае ждать пока доберется до нужного значения, не?

Timur
14.01.2018
21:35:13
ну, верхний предел ты задаешь

Воха
14.01.2018
21:35:49

Timur
14.01.2018
21:35:56

Воха
14.01.2018
21:36:18
т.е. я пишу Delay(20) и таймер выставляется на 20 мкс

Ask
14.01.2018
21:36:28
ну это как закодишь вообщет)

Timur
14.01.2018
21:36:42
ну если ты делители правильно настроишь то 20 будет означать 20 микросекунд

Воха
14.01.2018
21:36:44

Ask
14.01.2018
21:37:11
я написал же, много где видел такой делей

Timur
14.01.2018
21:37:41