Size: a a a

2020 July 18

DR

Dmitry Rezvanov in Deus Volt!
Ты вот разрешил UART прерывание, да, но глобально они ещё отключены
источник

И

Илья in Deus Volt!
Ложь пиздешь и провокация же, никогда не пишу __enable_irq() и все прерывания нужные работают, в чем соль?
источник

В

Василий in Deus Volt!
Илья
Ложь пиздешь и провокация же, никогда не пишу __enable_irq() и все прерывания нужные работают, в чем соль?
Ты не вызываешь, а до мейна у тебя что ?
источник

DR

Dmitry Rezvanov in Deus Volt!
Поищи по проекту, есть же где
источник

И

Илья in Deus Volt!
точно, в стартапе же...
источник

DR

Dmitry Rezvanov in Deus Volt!
Илья
Ложь пиздешь и провокация же, никогда не пишу __enable_irq() и все прерывания нужные работают, в чем соль?
А ещё можешь отладчиком посмотреть состояние регистра PRIMASK
источник

И

Илья in Deus Volt!
я почему-то думал, что оно по умолчанию включено
источник

И

Илья in Deus Volt!
забыль
источник

И

Илья in Deus Volt!
спасибо)
источник

DR

Dmitry Rezvanov in Deus Volt!
enable_irq сбрасывает его в ноль, disable - ставит в 1
источник

И

Илья in Deus Volt!
понял теперь) я просто стартап таскаю с проекта в проект и внимание особо не обращал, от этого уверовал, что прерывания по умолчанию таки включены
источник

И

Илья in Deus Volt!
Илья
так ты давай тот с которым работаешь
их там у меня собралась тьма, уже запутался. вот последний.
источник

IF

Imya Familiev in Deus Volt!
Dmitry Rezvanov
Отрубить/включить все прерывания - полезно же бывает, та же критическая секция, да
если внутри этой секции с отключенными прерываниями произойдет какое то событие, после выхода из секции вызовется соответствующий разработчик?
источник

DR

Dmitry Rezvanov in Deus Volt!
Imya Familiev
если внутри этой секции с отключенными прерываниями произойдет какое то событие, после выхода из секции вызовется соответствующий разработчик?
Да
источник

DR

Dmitry Rezvanov in Deus Volt!
Флаг-то никуда не денется
источник

DL

Dima Leonov in Deus Volt!
Imya Familiev
если внутри этой секции с отключенными прерываниями произойдет какое то событие, после выхода из секции вызовется соответствующий разработчик?
Соответствующий разработчик, который допишет код и отловит баги?)
источник

IF

Imya Familiev in Deus Volt!
ок, я почему то думал что сами флаги не взводятся при этом
источник

DR

Dmitry Rezvanov in Deus Volt!
А вот если придёт 2 одинаковых прерывания - то одно ты проебёшь
источник

IF

Imya Familiev in Deus Volt!
ну это то понятно
источник

IF

Imya Familiev in Deus Volt!
Dima Leonov
Соответствующий разработчик, который допишет код и отловит баги?)
ой)
источник