Вывод символов и строк на TFT дисплей, на примере ILI9341.
13-05-2016, 16:29
В прошлой статье мы рассмотрели как инициализировать TFT дисплей, под управлением драйвера ILI9341, в этой будем учиться выводить символы и строки. Но для начала надо разобраться с одним моментом, если у SSD1289 для вывода точки на дисплей необходимо указать две её координаты и цвет точки, то у ILI9341 указывается 4 координаты, которые ограничивают рабочую область, затем указывается цвет вновь...
Инициализация TFT дисплея на примере ILI9341 для AVR.
24-04-2016, 15:57
Около года тому назад на сайте появилась статья о том как инициализировать TFT дисплей, под управлением SSD1289, а где-то около месяца назад мне написал один из посетителей сайта. Суть письма была в том, что он заказал дисплей по указанной в статье ссылке, но запустить его не получалось и он предложил этот дисплей и ещё несколько других выслать мне, а я, в свою очередь, должен буду выложить код...
STM32 запуск АЦП по таймеру.
20-04-2016, 13:02
На днях мне понадобилось раз в секунду запускать АЦП преобразование и сразу же стало понятно, что битами SMPR[2:1], которые задают количество тактов между выборками АЦП, сделать это не получится, поэтому прийдётся искать другой способ. Максимальное количество тактов между выборками, которое можно задать с помощью этих битов, равно 239,5. Если к этому числу прибавить время преобразования — 12.5...
Шнурок для диагностики Opel.
13-04-2016, 18:01
Когда-то собрал мастеркитовский адаптер, который позволяет диагностировать машины, по K линии. Иногда этим адаптером читаю и сбрасываю ошибки, по просьбе знакомых. Кстати, на днях докупил к нему OBD разъём, чтобы не тыкать в колодку проводками....
Установка SSD в ноутбук ASUS N750JV.
30-03-2016, 14:41
При покупке ноутбука на SSD банально не хватило денег, а про али тогда ещё не знал, поэтому довольствовался тем, что есть. В общем после нескольких лет пользования ноутом, стало понятно, что SSD ему, ну очень нужен. Поиск на али показал, что SSD уже не является роскошью и стоит гораздо дешевле, поэтому выбор был однозначен, надо заказывать. Но перед этим надо было ответить на два вопроса, первый...
Заказ печатных плат на seeedstudio.
24-03-2016, 19:20
Обычно платы для своих проектов делаю сам, раньше этот процесс был в тягость, но после освоения фоторезистивной технологии, он начал приносить удовольствие. Правда, есть ещё один момент, который отнимает много времени и сил — это пайка переходных отверстий, если таких отверстий несколько десятков — это ерунда, но если больше сотни — это уже перебор. Это был как раз тот случай, когда количество...
Модульное программирование.
После того как начинающий embedder наморгается светодиодом, он непременно решит написать нечто более серьезное и у него как у любого начинающего будет только одно желание «чтобы всё быстрее заработало!!!». В такой попытке самоутвердиться он будет писать всё в один файл, не задумываясь о структуре программы, но через некоторое время, когда часть задуманного будет реализована, станет понятно, что...
Обзор DDS генератора сигналов UDB1005S.
17-03-2016, 14:09
Уже давно пользуюсь генератором сигналов UDB1005S, построенном по DDS технологии, куплен он был на али за 30$. Если кратко, то серия UDB100x включает в себя 3 модели UDB1002, UDB1005, UDB1008, последняя цифра определяет максимальную рабочую частоту, а буква S на конце, если она есть, говорит о том, что генератор поддерживает sweep_mode. В основе генератора лежит связка плис + мк, мк обслуживает...
Изготовление печатной платы с помощью плёночного фоторезиста.
11-03-2016, 18:34
Любимое дело должно приносить удовольствие, иначе это нелюбимое дело и заниматься ним нет смысла. Но не всегда всё сразу получается... Многократные попытки изготовить с помощью ЛУТа качественную печатную плату с дорожками и зазорами 0.3мм, успехом так и не увенчались и дело не в том, что не получалось изготовить плату, платы делал и они работали, но процесс этот был мало приятен, потому что от...
Как работает инструментальный усилитель.
28-02-2016, 01:37
В одной из прошлых статей описал как, анализирую схемы, построенные на ОУ, рассматривать включение разных элементов в обратную связь — занятие малоинтересное, куча формул и ничего больше, да и такого добра хватает в интернете. На мой взгляд, более интересно будет рассмотреть классическую схему инструментального усилителя, а если быть точным мы выведем её с помощью логических рассуждений. Кстати,...
Запись звука с помощью микроконтроллера на SD карту.
В одной из прошлых статей мы научились работать с sd карточкой и, конечно, хорошо было применить полученные знания на практике. Так родилась идея записывать звук на sd карточку, чтобы потом слушать его на компьютере. Что-то стоящее сделать не получится по той причине, что мы не можем создавать новые файлы и увеличивать их размер, эти ограничения накладывает библиотека. Но заложенные в этой статье...
Пара слов про указатели в Си.
При изучении Си у начинающих часто возникают вопросы связанные с указателями, думаю вопросы у всех возникают примерно одинаковые поэтому опишу те, которые возникли у меня. Для чего нужен указатель? Почему всегда пишут “указатель типа” и чем указатель типа uint16_t отличается от указателя типа uint8_t? И кто вообще выдумал указатель? Перед тем как ответить на эти вопросы, давайте вспомним, что...
Подключение sd карты к микроконтроллеру.
В одной из прошлых статей, мы выводили картинку на дисплей с sd карточки, но в ней были упущены некоторые моменты, первый — подключение самой карточки, второй — была рассмотрена лишь часть функций библиотеки Petit FatFs, давайте остановимся на этих моментах подробнее. Общение с карточкой возможно по одному из двух интерфейсов, SPI или SD. Надо сказать, что SD интерфейс может работать в...
Как работает мультиплексор.
26-01-2016, 20:32
Мультиплексор представляет собой переключатель, который соединяет множество входов с одним выходом, согласно заданному цифровому коду. На самом деле мультиплексоры бывают двух видов: аналоговые и цифровые, аналоговые строятся на полевых транзисторах и пропускают сигнал в обе стороны, цифровые же с выбранного входа дублируют сигнал на выход. Дальше речь будет идти об аналоговом мультиплексоре....
Как из шима  получить постоянное напряжение.
15-01-2016, 15:59
Как получить из шима постоянное напряжение, знает каждый начинающий электронщик. Всё просто, надо пропустить шим через фильтр низких частот(в простейшем случае RC цепочка) и на выходе фильтра получим постоянное напряжение, не так ли? На самом деле, как мне кажется всё гораздо интереснее, при попытке получить из шима постоянное напряжение появляются следующие вопросы: Как подобрать номиналы...
Отладка по SWD STM32.
12-01-2016, 14:10
У STM32 есть очень удобный интерфейс для отладки и прошивки МК — Serial Wire Debug, сокращено SWD. Его удобство заключается в том, что для отладки надо подключить всего два информационных вывода и соответственно два вывода питания. Схема подключения выглядит следующим образом. После того как выводы подключены, надо разрешить отладку по SWD в среде программирования, в KEIL это делается так....
Ремонт фотоаппарата canon rebel xt(EOS 350D).
10-01-2016, 16:32
На днях принесли фотоаппарат CANON 350d с диагнозом не включается и попросили посмотреть, также сказали, что его уже разбирали и обнаружили там открученный болтик, который вернули на своё место, но фотик так и не заработал. Немного погуглив выяснил, что откручивающийся болтик — это болезнь этих фотоаппаратов и она не всегда излечима. Так как фотики до этого не чинил, то с радостью согласился...
Как получить отрицательное напряжение.
30-12-2015, 16:46
Оказалось, что когда речь заходит об отрицательном напряжении, первый вопрос, который возникает у людей: «Как такое может быть? Как напряжение может быть отрицательным?» Поэтому хотел бы чуть подробнее остановиться на том, что такое отрицательное напряжение и где оно может пригодиться. Если меня спросят на каком этаже я живу, то не задумываясь скажу, что на пятом и мой ответ понятен каждому, всё...
Защита от переполюсовки.
26-12-2015, 18:23
Для питания своих устройств на этапе отладки, использую обычные зарядки от телефона, припаяв им к выходу bls разъём. Чтобы отличить плюс от минуса, надпиливаю один из выводов, но по невнимательности всё равно бывает ошибаюсь и подключаю выводы неправильно. О последствиях переполюсовки рассказывать не буду, расскажу лучше как этого избежать. Но для начала пару слов о том, что такое переполюсовка,...
STM32 не работает SPI3.
19-12-2015, 21:30
Обычно перед тем как собирать какое-то устройство реализую на макетке базовый функционал, так было и в этот раз. После того как базовый функционал был реализован, начал разводить плату, походу выяснилось, что гораздо проще развести плату если использовать SPI3, нежели SPI2, который использовался в проекте. Ну зачем создавать себе трудности, подумал тогда и развёл плату используя SPI3....