27-05-2015, 11:40
Некоторое время лежал без дела вот такой дисплей. И вот появилось желание прикрутить его к одному из проектов на, можно, конечно, постараться найти библиотеку с готовыми функциями, но в таком случае картина, о том как работает дисплей, будет неполная, а нас это не устраивает. Один раз, разобравшись с принципом работы LCD дисплея, не составит большого труда написать свою библиотеку под нужный...
20-05-2015, 11:44
Первый вопрос, который встаёт перед начинающим эмбеддером — это как прошить микроконтроллер? Для того чтобы прошить микроконтроллер необходимы три составляющие: чип, который хотим прошить программатор специальная программа управляющая программатором, установленная на компьютере Любой микроконтроллер имеет режим программирования, в этом режиме некоторые выводы микроконтроллера изменяют свои...
15-05-2015, 18:20
Обычно входы триггера: D, S и R, или J и К называют синхронными, если они влияют на состояния выходов Q и не-Q, только при определённом значении тактового сигнала. Ниже изображён асинхронный RS триггер, у которого на выводе Q появляется единица если S = 1 и R = 0 и ноль если S = 0 и R = 1. (S – сокр. Set, R – сокр. Reset)...
12-05-2015, 13:29
В одной из прошлых статей про энкодер описывался принцип его работы и способы обработки данных приходящих с него. Описанные способы можно реализовать на простых микроконтроллерах типа Atmega, у более продвинутых, типа STM32, для работы с энкодером предназначен специальный интерфейс, который сам обрабатывает данные, приходящие с энкодера и на основе этих данных увеличивает или уменьшает значение...
5-05-2015, 19:38
Самый простой и доступный способ прошивки STM32 – с помощью бутлоудера, в этой статье мы рассмотрим как это сделать на примере платы miniSTM32F103V. Для начала давайте разберёмся, что такое бутлоадер или как его ещё называют загрузчик. Загрузчик — это просто программа, которая хранится в определённой секции памяти и может перезаписывать флеш микроконтроллера. Она зашивается при производстве чипа...
29-04-2015, 14:45
Давайте рассмотрим какими особенностями обладает АЦП в STM32. Разрядность 12 бит Опорное напряжение от 2.4 до 3.6 Вольта Скорость оцифровки до 1MSPS 18 каналов(16 внешних и 2 внутренних – опорное напряжение и температурный датчик) Прерывание по окончании регулярных и инжектированных преобразований Прерывание от оконного компаратора(Analog watchdog) Отправка данных по DMA для...
23-04-2015, 15:15
Каждый порт STM32 состоит из 16 выводов, а каждый вывод может быть сконфигурирован одним из 8 способов. После включения все выводы находятся в состоянии плавающего входа, он же высокоимпедансный вход, он же аналоговый вход, он же Hi-Z, он же третье состояние....
20-04-2015, 16:56
Независимо от такого какие микроконтроллеры Вы собираетесь программировать, первое что придётся освоить — это битовые операции. Битовых операций в языке Си всего 6. & ( AND ) | ( OR ) ^ ( XOR ) ~ ( NOT ) <<(сдвиг влево) >>(сдвиг вправо) Побитовое ИЛИ — результат операции равен 1, если один из соответствующих битов равен 1, иначе 0....
15-04-2015, 16:30
Инкрементальный энкодер внешне похож на потенциометр, но в отличие от потенциометра у него нет крайних положений, он может вращаться в обоих направлениях неограниченное количество оборотов. Также надо отметить, что инкрементальный энкодер вращается не так плавно как потенциометр, а шагами. Его можно увидеть на автомобильной магнитоле, осциллографе, музыкальном центре, стиральной машине и прочей...
9-04-2015, 19:20
SPI(Serial Peripheral Bus) — последовательный периферийный протокол обмена. Этот прокол был разработан компанией Motorola, но в настоящее время используется многими производителями. Он предназначен для связи микроконтроллеров между собой, а также со всевозможной периферией: датчиками, AЦП, микросхемами памяти, часами. Но все же наиболее частое применение SPI – это запись программы в память...
Недавно пришла плата с STM32VET6, заказанная на али, и в этой статье мы попробуем подключить к ней TFT дисплей, кстати, на плате предусмотрена отдельная колодка для него. В отличие от Atmega у STM32 для подключения дисплея предусмотрен специальный интерфейс и называется он FSMC, его также называют контроллером внешней памяти.Смысл работы FSMC заключается в следующем, при подключении по FSMC...
2-04-2015, 17:03
Многие радиолюбители для создания прототипов схем используют монтаж на пятачках по методу Жутяева, на западе этот метод называется “монтаж на островках в стиле manhattan”. Суть метода заключается в том, что места соединения двух и более радиодеталей размещают на пятачке, а сам пятачок может быть изготовлен двумя способами, либо вырезан/высверлен, либо наклеен. Думаю, из названия статьи ясно, что...
31-03-2015, 00:25
В прошлой статье мы преобразовали картинку в массив и записали этот массив на SD карточку, теперь давайте попробуем вывести её на TFT дисплей. Для работы с SD карточкой воспользуемся библиотекой Petit FatFs, эта библиотека предназначена для 8-битных микроконтроллеров с малым размером памяти. Библиотека состоит из 5 файлов: integer.h - заголовочный файл в котором описаны основные типы данных. ...
24-03-2015, 20:41
Одна из основных причин выхода из строя кварцевого резонатора — банальное падение, поэтому если перестал работать пульт от телевизора, брелок от сигнализации автомобиля или любое другое устройство в котором есть кварцевый резонатор, то первым делом необходимо его проверить. Проверить генерацию на плате не всегда получается потому, что щуп осциллографа имеет некоторую ёмкость, которая обычно...
20-03-2015, 18:35
В прошлых статьях мы разбирались с TFT дисплеем и резистивной панелью, для того чтобы освоить все возможности, которые предоставляет модуль, давайте попробуем подключить карту памяти. А именно записать на SD карту картинку и вывести её на дисплей. Забегая немного вперёд, скажу, что размер бинарника картинки(320х240) получился 150К, размер флэша Atmega16 – 16K, а размер оперативки 1K, поэтому как...
17-03-2015, 16:16
Хаммер и многие военные машины, уже много лет оснащаются системой подкачки колёс. Это сделано для улучшения проходимости автомобиля, по плохим дорогам или в плохих погодных условиях. В настоящее время, большинство массово производимых автомобилей оснащаются только системой мониторинга давления в шинах. Давайте рассмотрим, какие преимущества предоставляет такая система, ведь сильно спущенное...
16-03-2015, 14:17
Когда гибридные автомобили впервые появились на дорогах, пошли слухи, что магнитные поля, которые возникают при движении таких авто, могут повлиять на здоровье водителей и пассажиров. На сегодняшний день исследования проведены уже в семи странах, во время исследований было установлено, что магнитные поля, возникающие при движении электромобилей, и гибридных автомобилей, не представляет никакой...
13-03-2015, 13:10
В последнее время японские инженеры упорно трудятся над созданием системы, которая избавит водителя от “мёртвых зон”. Одно из названий этой системы, это система "прозрачного" автомобиля. Она делает прозрачными внутренние поверхности автомобиля, таким образом, водитель, взглянув на заднее сиденье, увидит, что происходит возле его заднего бампера. Для реализации этой технологии необходима...
10-03-2015, 16:44
Прежде чем начнём разбираться с компаратором, давайте вспомним, что такое операционный усилитель(ОУ). Операционный усилитель имеет пять выводов и на схемах обозначается треугольником, как показано на рисунке ниже. Давайте подробнее рассмотрим назначение выводов: два вывода для подключения питания, плюс и минус напряжения питания; два входа, один неинвертирующий, обозначенный V+ и один...
10-03-2015, 00:17
Для начала давайте разберёмся, откуда вообще в картере появляются газы и что такое картер. Картер(поддон) — часть двигателя, где обычно располагается коленчатый вал и при не заведённом автомобиле, в нём хранится всё масло. На картинке выше видно, что над картером расположены поршня, которые с помощью шатунов соединены с коленвалом. Давайте более подробно рассмотрим как устроен поршень. На...