 |
реклама |
|
|
|
|
|
|
Промышленные АСУ и контроллеры Аннотация к статье << Назад
Обработка аппаратных прерываний на примере микроконтроллера ATmega16 |
А.В. Чекушин, И.Д. Котилевец, И.А. Иванова, М.А. Чистякова
При разработке программного обеспечения для низкоуровневых устройств, таких как микроконтроллеры, используются языки низкого уровня. При этом значимой частью обеспечения функционирования устройства является работа с аппаратными прерываниями. Однако прерывания являются не только важной частью программы, но и зачастую самой опасной её частью. В работе рассмотрены аспекты правильной работы с аппаратными прерываниями, возможные ошибки работы с прерываниями и предложены методы недопущения этих ошибок, а также способы использования макросов для более удобной работы с атомарными операциями.
Ключевые слова: микроконтроллер; аппаратные прерывания; вектор прерываний; обработчик прерываний; макросы обработки прерываний.
DOI: 10.25791/asu.1.2022.1341
Стр. 33-39. |
|
|
|
Последние новости:
Выставки по автоматизации и электронике «ПТА-Урал 2018» и «Электроника-Урал 2018» состоятся в Екатеринбурге Открыта электронная регистрация на выставку Дефектоскопия / NDT St. Petersburg Открыта регистрация на 9-ю Международную научно-практическую конференцию «Строительство и ремонт скважин — 2018» ExpoElectronica и ElectronTechExpo 2018: рост площади экспозиции на 19% и новые формы контент-программы Тематика и состав экспозиции РЭП на выставке "ChipEXPO - 2018" |