Перейти к содержанию
    

SOC Allwinner_A64

Гость do_not_know_Linux

Здравствуйте форумчане. Помогите пожалуйста понять суть работы таймеров на  Allwinner_A64. Как я понял их там два: TIM0 и TIM1.  Считают они от значения в регистре

TMR0_INTV_VALUE_REG

до нуля. Только вот не ясно, скажите, а что происходит когда досчитается до нуля? Что-то вызывается?  случается ли прерывание?  Чем управляеют эти таймеры?  Мне как начинающему без помощи очень сложно разобраться

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, do_not_know_Linux сказал:

Что-то вызывается? 

Что-то взрывается)))))))   Ну честное слово, да тоже самое, что и в любом другом таймере и МК...

6 часов назад, do_not_know_Linux сказал:

а что происходит когда досчитается до нуля?

До нуля он не досчитается, а до максимума, а вот потом обнулится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость do_not_know_Linux
18 hours ago, mantech said:

До нуля он не досчитается, а до максимума, а вот потом обнулится.

Я понял так что до нуля.  Даже удивился этому решению.  Вот скажите пожалуйста, когда до считал таймер, сформируется, произойдет какой-то сингнал для Generic Interrupt Controller ?  или просто выставятся какие-то флаги? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

40 минут назад, do_not_know_Linux сказал:

произойдет какой-то сингнал для Generic Interrupt Controller ?  или просто выставятся какие-то флаги? 

Как и в любом таймере, выставится флаг переполнения, если установили разрешение прерывания по этому флагу то контроллер прерываний отреагирует как положено.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость do_not_know_Linux
12 minutes ago, mantech said:

Как и в любом таймере, выставится флаг переполнения, если установили разрешение прерывания по этому флагу то контроллер прерываний отреагирует как положено.

спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...