Size: a a a

Анархическая электроника

2020 March 07

T

Th0r in Анархическая электроника
glavior
Проверял визуально кристалл целый  и прозрачен не пожелтевший, смазан.
провода проверь, чо там за датчик то? питание на него, какой сигнал из него выходит
источник

t

tmelinked_ in Анархическая электроника
glavior
Нету чем заменить
короче нужен тестовый стенд, для проверки датчика
источник

A

Agresivseal in Анархическая электроника
tmelinked_
то есть переменная не увеличивается бесконтрольно до бесконечности? проверял?
Да, она просто менятся с 0 на 1 и наобарот, потом в один момент просто заедает
источник

T

Th0r in Анархическая электроника
tmelinked_
то есть переменная не увеличивается бесконтрольно до бесконечности? проверял?
ты в математику вообще умеешь? оно там изменяется либо 0, либо 1
источник

t

tmelinked_ in Анархическая электроника
Th0r
ты в математику вообще умеешь? оно там изменяется либо 0, либо 1
нет, я же нуп
источник

t

tmelinked_ in Анархическая электроника
Agresivseal
Да, она просто менятся с 0 на 1 и наобарот, потом в один момент просто заедает
что значит sei()
источник

T

Th0r in Анархическая электроника
tmelinked_
что значит sei()
разрешение прерываний, cli - запрет
источник

A

Agresivseal in Анархическая электроника
tmelinked_
что значит sei()
Тор ответил
источник

g

glavior in Анархическая электроника
Th0r
провода проверь, чо там за датчик то? питание на него, какой сигнал из него выходит
Провод был в одном месте паян, размотал изоленту проверил все скрутки целые. Прозвонил все провода от блока детектирования(труба) до пульта все все звонятся.
источник

t

tmelinked_ in Анархическая электроника
Agresivseal
Тор ответил
а почему функция разрешения и запрета прерываний в одном месте?
источник

A

Agresivseal in Анархическая электроника
tmelinked_
а почему функция разрешения и запрета прерываний в одном месте?
Зашли в прерывание, запретили другие, сделали что надо, разрешили остальные, вышли
источник

T

Th0r in Анархическая электроника
tmelinked_
а почему функция разрешения и запрета прерываний в одном месте?
потому что он меняет переменную, чтобы другие прерывания в этот момент не помешали
источник

D

Dmitry in Анархическая электроника
авр во вложенные прерывания вроде не умеет
источник

T

Th0r in Анархическая электроника
Dmitry
авр во вложенные прерывания вроде не умеет
там нет приоритета, но прерывания могут вызываться из другого прерывания (если не запрещены)
источник

t

tmelinked_ in Анархическая электроника
тогда разрешение нужно в ините, а запрет никогда
источник

T

Th0r in Анархическая электроника
tmelinked_
тогда разрешение нужно в ините, а запрет никогда
нет, если у тебя несколько прерываний, которые могут изменять одну переменную - тебе  нужно в каждом прерывании запретить любую работу с этой переменной, пока не завершиться обработка
источник

t

tmelinked_ in Анархическая электроника
Th0r
нет, если у тебя несколько прерываний, которые могут изменять одну переменную - тебе  нужно в каждом прерывании запретить любую работу с этой переменной, пока не завершиться обработка
где у него несколько прерываний?
источник

T

Th0r in Анархическая электроника
tmelinked_
где у него несколько прерываний?
например в write_num
источник

t

tmelinked_ in Анархическая электроника
Th0r
например в write_num
он не пишет содержимое
источник

T

Th0r in Анархическая электроника
tmelinked_
он не пишет содержимое
тебе это не поможет, ты в этом то разобраться не можешь
источник