ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

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

Стоит уточнить, что представляет собой монитор. На основании вышесказанного можно подумать, что монитор это отдельная программа, которая позволяет загружать и выполнять другие программы. Это в некоторой степени верно, но более правильно будет сказать, что монитор это специализированный обработчик прерываний. Монитор вступает в действие только при определенных условиях(прерываниях). Так как эти условия могут возникнуть в любой момент времени, то используется соответствующий обработчик прерываний, который останавливает выполнение прикладной программы, когда пользователь хочет взаимодействовать с монитором. В микроконтроллере или любом другом компьютере монитор активизируется только, когда работа приложения прерывается пользователем. Это дает возможность приложению выполняться с полной скоростью, не затрачивая время на выполнение команд для поддержки монитора.

Go to Top