STM32F103 и FatFS начинающим

На нелегком пути освоения МК постоянно сталкиваешься с сомнениями. Правильно ли соединил провода, не намудрил ли с инициализацией? А железо вообще исправное? Или все сразу? Слишком много переменных факторов. Конечно, подобное лишь улыбнет гуру, но новичку доставляет немало головной боли.



Одним словом остро не хватает заведомо работающего кода сложнее мигания светодиодом. Буду выкладывать разные проектики, которые надеюсь пригодятся будущим поколениям новичков.

Читать дальше

Изготовление лицевой панели устройства при помощи фоторезиста: нанесение графики и разметка отверстий

В рамках данной заметки речь пойдет о том, как изготовить вот такую лицевую панель устройства:



Обращаю ваше внимание: разговор именно о том, как сделать подобные надписи/линии/и т.д. на панели дывайса. О том, как изготовить такие мощнейшие ровные дырки, которые присутствуют на фото, речь не ведется.



Читать дальше

Изготовление печатной платы при помощи пленочного фоторезиста: ORDYL Alpha 350 (первый опыт работы) vs ПНФ-ВЩ

В рамках данной заметки речь пойдет об изготовлении односторонней печатной платы с использованием фоторезиста (ФР) ORDYL Alpha 350 (далее также ORDYL):



Отмечу, что данная заметка – лишь дополнение к основной заметке, акцентирующее внимание на особенностях работы именно с ФР ORDYL. А все основные этапы самого процесса изготовления печатных плат (ПП) на примере отечественного фоторезиста ПНФ-ВЩ подробно рассмотрены в основной заметке. Также к основной заметке довеском идет «бумажный» ее вариант в формате .pdf с кучей картинок, где процесс изготовления плат в домашних условиях освещен еще более детально. Также следует учитывать, что данная заметка – ни в коем случае не рекомендации профессионала по работе с ORDYL, а скорее впечатления о первом опыте работы с данным фоторезистом (ну и примерное описание того, что предстоит для таких же начинающих, как и я).

В заметке будут использоваться ссылки на видео из основной заметки, так что кто их видел – уж не обессудьте, снимать практически точно такие же документальные ленты мне показалось нецелесообразным.



Читать дальше

Подключение LCD индикатора к ПЛИС


В этой статье я расскажу о подключении цветного графического LCD индикатора к ПЛИС, установленной на отладочной плате DE0-nano.



Читать дальше

CRC32: на STM32 как на компе или на компе как на STM32.

Все знают, что в STM32F1xx, STM32F2xx, STM32F4xx есть аппаратный блок CRC32 с полиномом 0x04C11DB7.
И он, в общем-то, работает. Но только контрольная сумма почему-то не совпадает с таковой, рассчитанной софтварно.
В гугле обычно 2 типа вопросов:
  1. Как хардварно посчитать на STM32 побайтовую CRC
  2. Как посчитать софтово CRC так, чтоб она совпала с хардовой на STM32
Причём, на первый вопрос ответ везде отрицательный. Так ли это? Попробуем разобраться.


Читать дальше

Беглый обзор топологий конверторов (продолжение)

Продолжение обзора начатого тут и тут. Посвящена некоторым полезным вспомогательным схемам.


Читать дальше
  • +7
  • 11 сентября 2013, 10:32
  • evsi

Беглый обзор топологий конверторов

Роясь в публикациях на тему AC/DC и DC/DC преобразователей стал ловить себя на мысли, что неплохо бы как-то уложить в голове накопленную информацию. По опыту знаю, что лучший способ это сделать — попытаться рассказать кому-нибудь еще.


Читать дальше
  • +13
  • 09 сентября 2013, 02:20
  • evsi

Самопрограммирование (STM32)

Иногда находятся нестандартные решения ...


Представим, что имеется большая интерфейсная линия, на которой размещено несколько десятков устройств. Управляет ими один мастер.
И вдруг, понадобилось обновить прошивку.
Ситуация не радостная. Мало того, что они удалены друг от друга, так еще и программатор с ноутбуком подключать к каждому персонально…

Читать дальше