MAXIM’s Engineering Samples

24-го января сего года сделал запрос семплов у MAXIM-а…
Опыт обращения к ним у меня уже есть — в прошлый раз они присылали письмо-договор, в котором нужно было поставить подпись и печать, удостоверяющие, что полученные образцы не будут использоваться в военных целях. Письмо обратно я им не отправлял,  соответственно, образцов не получил.
В этот раз пришло такое же письмо, и, пока я чухал репу в раздумьях — отослать или не отослать, первого февраля прибежал уже хорошо знакомый курьер из FedEx-а и принёс пакет. Читать далее

Рубрика: Комплектующие | Метки: | 2 комментария

Микроконтроллеры ARM. Начало.

Время идёт своим чередом. Пришла пора осваивать микроконтроллеры ARM. Я думаю к такому выводу приходят большинство увлечённых эмбеддеров. Действительно , если рассматривать цены на сами микроконтроллеры ARM и на средства их разработки и отладки, то становится очевидным, что на данный момент они в плане возможности/цена уже во многом превосходят популярные AVR и PIC. В то же время я не являюсь ортодоксальным воителем за микроконтроллеры ARM — всё-таки своя ниша у 8-ми разрядных чипов есть, и останется, думаю, в ближайшее время. Читать далее

Рубрика: ARM | Метки: , , | Оставить комментарий

Память AT24Cxx

Вообще, я не планировал писать эту статью. Но по просьбам трудящихся/учащихся 🙂 решил осветить одну из своих конструкций с использованием памяти AT24Cxx. Данное устройство разрабатывалась давным-давно, и, честно говоря, я даже точно и не помню техзадания (сколько их было с тех пор!). Нужно было записать значение в указанную память по фиксированному адресу — вроде бы телемастерА заказывали, чтобы прописывать номера каналов или настроек или ещё фиг его знает что. Ну это не важно — главное понять принцип общения с данной памятью. Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , , | 12 комментариев

TFT uDisp320240. Часть 3

Ну какой же дисплей без вывода текста? Соответственно логическим продолжением моих исследований явилась разработка библиотеки для вывода текста. Принцип вывода необходимых символов следующий. ?з точек дисплея формируем матрицу 8 х 8. Отмечу, что точка может состоять из одного — 1х1 пиксель, четырёх — 2х2 пикселя, девяти — 3х3 пикселя и т.д. NxN пикселей. Для того, чтобы не изобретать велосипед, я воспользовался таблицей символов ANSI. Каждый символ формируем в матрице следующим образом. Подсвечиваемым точкам символа соответствует лог.1, точкам фона — лог.0. ?з рисунка ниже, я думаю, всё становиться понятно. Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , | 48 комментариев

?змерение временных интервалов

Представляю наработки по измерению длительности импульса и периода последовательности импульсов. Вообще, это довольно востребованная тема. В первую очередь на основании представленных наработок напрашивается реализовать частотомер, который в свою очередь, перерастает в массу устройств, как то: металлоискатели, измерители индуктивностей, ёмкостей, ESR, и пр. Кроме того сейчас в продаже имеются различные преобразователи (напряжение/ток/давление — частота), где представленные функции могут найти применение. Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , | 17 комментариев

TFT uDisp320240. Часть 2.

Продолжаю возиться с данным дисплеем.  То, с чем я пока не разобрался, постараюсь не затрагивать. В этой статье пойдёт речь о простейшей графике: точке, линии, круге. ?сточником информации для меня явился даташит на управляющий дисплеем контроллер — SSD2119, т.к. другой информации в сети я не нашёл. Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , | 4 комментария

SPI для ATtiny2313

Во всех микроконтроллерах семейства Mega имеется аппаратный модуль SPI. Он очень прост в своём использовании. После настройки и инициализации модуля нужно записать в регистр SPDR передаваемый байт данных — это запустит генератор тактового сигнала SPI,  данные начнут передаваться от Master к Slave и обратно. После установки флага окончания передачи в SPDR  будет находиться принятый байт. В общем всё  просто. Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , | 27 комментариев

TFT uDisp320240.Часть 1.

В своё время на http://www.evodbg.com  я приобрёл плату дисплея uDisp320240.
Вот её характеристики: Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: | 9 комментариев

ЖК? от МЭЛТ МТ-10Т7

Продолжаем накапливать опыт работы с индикаторными устройствами. Они являются неотъемлемой частью диалоговых устройств, коими в большинстве своём есть микроконтроллерные конструкции. На сей раз исследуем в работе  продукт отечественного производителя — жидкокристаллический индикатор МТ-10Т7-7т, купленный за 38 грн. 96 коп. на Космодроме. Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , | 4 комментария

Фазоимпульсное управление силовым симистором.

Многие конструкции подразумевают управление мощной нагрузкой. В статье, к примеру,  микроконтроллер управлял нагревом паяльника. Но там паяльник запитывается постоянным током, и, поэтому вся регулировка сводится к формированию Ш?М-а на силовом транзисторе. Если же нужно регулировать мощную нагрузку в цепи переменного тока, то реализация сего выйдет немного посложней. Вот эту проблему мы сейчас и рассмотрим. Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , | 104 комментария