Главная страница Микроконтроллер
Призовой фонд
на июль 2024 г.

Тег Микроконтроллер

Микросхема, содержащая в одном кристалле процессор, память и различные периферийные устройства (таймеры, интерфейсы ввода-вывода, АЦП и ЦАП, ШИМ, компараторы и т.п.)

2012 г.

ЖКИ MT-10T8

Индикатор MT-10T8 является очень популярным изделием российской фирмы “МЭЛТ”. Он содержит собственный встроенный контроллер, отвечающий за работу внутренней логики устройства и управление сегментами на жидких кристаллах

Автор: Котов Игорь Юрьевич

0 0 [0]
2012 г.

Символьный ЖКИ на базе контроллера HD44780

По отношению к обыкновенным 7-сегментным, ЖКИ модули на базе контроллера HD44780 обладают на порядок большими возможностями. Количество строк на экране у разных моделей - 1,2 или 4; число символов в строке: 8,10,16,20,24,30,32 или 40. Каждое знакоместо на дисплее представляет собой матрицу размером 5x8 точек. Индикатор может иметь светодиодную или люминесцентную подсветку практически любого цвета свечения.

Автор: Котов Игорь Юрьевич

3 0 [0]
2012 г.

Аналоговый вывод

Несмотря на большую универсальность, возможности аналогового вывода у микроконтроллеров семейства tiny/mega ограничены. В их составе отсутствует цифро-аналоговый преобразователь (ЦАП), который, однако, имеется в ряде моделей специализированного для этих целей семейства 90PWM

Автор: Котов Игорь Юрьевич

0 0 [0]
2012 г.

Отладка приложений

Популярность микроконтроллеров AVR привела к появлению на рынке огромного количества самых разнообразных средств отладочных средств. Среди продуктов сторонних разработчиков существуют как мощные дорогостоящие симуляторы типа Proteus, так и совершенно бесплатные на подобие VMLab. Фирменные внутрисхемные эмуляторы от Atmel (ISE40, ISE40, ISE200), работающие в IDE AVR Studio, вообще, позволяют вести отладку в реальном режиме времени

Автор: Котов Игорь Юрьевич

0 0 [0]
2012 г.

Отладка с помощью USART

Мощным средством для отладки и тестирования приложений на микроконтроллерной базе может выступать встроенный премо-передатчик USART. Этот узел реализован в модели ATtiny2313 и во всех без исключения моделях семейства ATmega. Основная задача USART – реализовать асинхронный обмен данными через интерфейс RS-232 или иные его аппаратные реализации (RS-485, RS-482 и т.). Обработку информации в этом случае можно переложить на компьютер.

Автор: Котов Игорь Юрьевич

1 5 [1]
2012 г.

Операционные системы реального времени

Книга по AVR микроконтроллерам. Операционные системы реального времени - Принцип действия ОСРВ.

Автор: Котов Игорь Юрьевич

1 0 [0]
2012 г.

Распределение памяти между задачами

Существует и еще две важных причины, по которым ОСРВ, приведенная в листинге предыдущей главы, не сможет найти широкого применения. Во-первых, разные задачи могут использовать одни и те же регистры. А при переключении задач РОНы, как и SREG, нужно где-то сохранить. Второй, и уже не разрешимой проблемой, окажется то, что в ходе выполнения задачи будет невозможно вызывать подпрограммы.

Автор: Котов Игорь Юрьевич

0 0 [0]
2012 г.

Защита памяти EEPROM

Многие модели AVR раннего времени выпуска, как и другие микроконтроллеры семейства MCS-51, производимые фирмой Atmel, имели один существенный недостаток. Их память EEPROM была очень не надежной. Без каких-либо на то оснований ее содержимое могло изменится до неузнаваемости; имелись проблемы, при записи данных. В дальнейшем технология производства была улучшена и положение вещей со временем, конечно, изменилось.

Автор: Котов Игорь Юрьевич

2 0 [0]
2012 г.

Конфигурационные ячейки

Конфигурационные ячейки (Fuse Bits) определяют различные параметры конфигурации AVR, такие как источник тактовой частоты, задержка времени после включения питания, уровень срабатывания детектора пониженного напряжения и мн.др.

Автор: Котов Игорь Юрьевич

0 0 [0]
2012 г.

Перенос программы между разными моделями

Иногда может возникнуть необходимость в переносе программы с одной модели AVR на другую. Если под рукой находится исходный текст, то в этом нет ни какой проблемы. Другое дело, когда в распоряжении имеется только 16-тиричный hex-файл. В этом случае можно воспользоваться описанным ниже способом, затратив лишь немного времени на доработку программы.

Автор: Котов Игорь Юрьевич

0 0 [0]
Весь список тегов