Найти в Дзене
Микроконтроллеры для начинающих

Микроконтроллеры для начинающих

Список статей цикла "Микроконтроллеры для начинающих". Цикл еще не закончен
подборка · 61 материал
869 читали · 4 года назад
Микроконтроллеры для начинающих. Часть 61. Прерывания STM8
Контроллер прерываний в STM8 самый сложный из всех рассматриваемых нами микроконтроллеров. В нем добавлен изменяемый программно уровень приоритета, причем программный приоритет более значим, чем аппаратный в большинстве случаев. Кроме того, контроллеры прерываний в STM8S/STM8A и STM8L различаются, хоть и имеют много общего. Есть в STM8 и программные прерывания (не путать с программными приоритетами прерываний), которые вызываются командой TRAP. Причем это немаскируемые прерывания. Так что сегодня скучно точно не будет...
1683 читали · 4 года назад
Микроконтроллеры для начинающих. Часть 60. Прерывания AVR
В документации на микроконтроллеры AVR не приводится даже функциональной схемы контроллера прерываний. Максимум, что можно увидеть, прямоугольник с надписью "Interrupt Unit". Поэтому в сегодняшней статье некоторые иллюстрации будут нарисованы мной, на основании моего опыта, а не взяты из документации. Прошу это учитывать. Принцип построения контроллера прерываний в AVR, в самых общих чертах, описан в статье Микроконтроллеры для начинающих. Часть 57. Прерывания в разделе "Несколько источников, несколько обработчиков"...
810 читали · 4 года назад
Микроконтроллеры для начинающих. Часть 59. Прерывания PIC
Познакомившись с общими моментами организации прерываний и работы с ними мы можем перейти к немного более подробному знакомству я реализацией прерываний в реальных микроконтроллерах. И начну я с PIC. Причем рассмотрю и PIC18, которые имеют некоторые особенности...
432 читали · 4 года назад
Микроконтроллеры для начинающих. Часть 58. Прерывания, программный аспект
Продолжаем изучение одной из самых самых сложных тем - прерываний. В предыдущей статье Микроконтроллеры для начинающих. Часть 57. Прерывания мы рассмотрели несколько самых общих вопросов и коснулись аппаратной части контроллеров прерываний. Но каким бы сложным и функциональным ни был контроллер прерываний, без программной поддержки и программной же обработки, пользы от него будет не много. Вот это и будет темой сегодняшней статьи. Причем рассматривать вопрос сегодня мы будем безотносительно конкретной реализации в конкретном микроконтроллере...
1716 читали · 4 года назад
Микроконтроллеры для начинающих. Часть 57. Прерывания
Мы подошли к моменту, когда без изучения прерываний дальнейшее изучение микроконтроллеров будет делом сложным. Но и сами прерывания являются одной из самых сложных для изучения тем. Поэтому соберитесь и запаситесь терпением. Прерываниям будет посвящено несколько статей, в которых мы рассмотрим и аппаратные, и программные вопросы. И, разумеется, особенности реализации прерываний в различных семействах микроконтроллеров. Очень кратко темы прерываний я касался в статье "Микроконтроллеры для начинающих...
390 читали · 4 года назад
Микроконтроллеры для начинающих. Часть 56. Задержки на таймерах
Мы уже использовали программные задержки, которые зависят от многих факторов. Сегодня мы рассмотрим использование таймеров для формирования задержек. Пока самое примитивное, без прерываний.