Top.Mail.Ru

MSP430 и ADC. Настройка и использование АЦП.

Продолжаем с учебным курсом по микроконтроллерам MSP430 и сегодня настало время разобрать работу модуля аналого-цифрового преобразователя. По традиции сначала теория, потом практика, так что приступаем. Итак, микроконтроллеры MSP430 имеют в своем составе периферийный модуль ADC10, который представляет из себя 10-битный аналого-цифровой преобразователь (АЦП, он же ADC). А у некоторых контроллеров их целых два - 10 ...

Продолжить чтение

MSP430 и Timer. Настройка и использование таймера.

Доброго времени суток! Сегодня будем разбираться с таймерами микроконтроллеров MSP430. Что для этого понадобится? Ну, лично я пользуюсь средой разработки IAR Embedded Workbench и отладочной платой MSP430 LaunchPad.  Для начала рассмотрим теорию, регистры, отвечающие за работу таймеров в MSP430, а затем напишем небольшой пример. Итак, на борту микроконтроллера MSP430G2533 имеется периферийный модуль Timer_A, представляющий из ...

Продолжить чтение

Быстрый старт с микроконтроллерами MSP430.

Немного отвлечемся от STM32 и сегодня займемся устройствами от Texas Instruments - микроконтроллерами MSP430. И эта статья будет посвящена так называемому быстрому старту с этими девайсами. Все опыты и эксперименты будут ставиться на недорогой отладочной платке - MSP430 LaunchPad. Итак, открываем коробку с платой и достаем все, что нам понадобится. На данном этапе нам нужна ...

Продолжить чтение

Отладочная плата MSP430 LaunchPad.

Как вы помните из предыдущей статьи, решил я сотворить учебный курс по контроллерам STM32F3 на нашем сайте. Но что-то этого мне показалось мало и решил я продолжить (едва начавшийся ) ) курс по микроконтроллерам MSP430 от Texas Instruments. Поэтому я быстренько заказал себе платку MSP-EXP430G2, более известную как MSP430 LaunchPad. Про нее то и хочу ...

Продолжить чтение

Микроконтроллер AVR и инкрементальный энкодер.

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

Продолжить чтение

Микроконтроллер AVR и UART. Часть 2. Использование прерываний.

Продолжаем работать с микроконтроллерами AVR и сегодня, как обещал, будем передавать и принимать данные по интерфейсу UART с использованием соответствующих прерываний. Теорию мы уже всю обсудили в предыдущей статье (вот), там же мы писали небольшой пример для передачи данных без прерываний. Поэтому сейчас имеем полное право сразу перейти к делу, то есть к написанию программы. ...

Продолжить чтение

Микроконтроллер AVR и UART. Часть 1.

Микроконтроллеры AVR, как и большинство современных контроллеров, имеют на своем борту аппаратный модуль UART, являющийся отличным решением для передачи данных. Именно про UART будет эта статья - разберем, как настроить этот модуль в AVR'ках, посмотрим куда там надо помещать свои данные и откуда забирать, ну и небольшой примерчик по традиции в конце статьи. Сам протокол ...

Продолжить чтение

Микроконтроллер AVR и GPIO. Порты ввода-вывода.

Долгое время мы оставляли без внимания микроконтроллеры AVR, и вот пришла пора исправить это недоразумение. Как и для других контроллеров, будем постепенно рассматривать различную периферию AVR’ок, сначала теорию, регистры, ну и под конец небольшие примеры. В качестве IDE  я использую AVR Studio 5, шестую версию даже не пробовал, не так часто последнее время мне попадаются ...

Продолжить чтение

MSP430. Быстрый старт с отладочным комплектом EZ430-Chronos.

У меня уже не первый год пылится на полке отладочный комплект EZ430 – Chronos, представляющий из себя законченный девайс в виде часов на базе микроконтроллерной системы CC430F6137. В модуль CC430 помимо контроллера MSP430 интегрирован RF трансивер CC1101. То есть эти часики – полноценная отладочная плата с микроконтроллером MSP430, радиомодулем, графическим дисплеем, акселерометром и не только! ...

Продолжить чтение