Программирование FLASH

Часто необходимо сохранять конфигурационные параметры или еще что либо при отключении питания. В stm32 для этой цели возможно использовать либо backup регистры либо встроенную flash память. 20 регистров backup домена по 2 байта часто недостаточно. Кроме того для поддержания бекап домена нужна отдельная батарейка. Флеш лишена этих недостатков, но имеет свои собственные.

Читать дальше
  • +6
  • 27 апреля 2011, 20:15
  • OlegG

Подключение микроконтроллера к локальной сети: HTTP и CGI

В предыдущей части соотношение объёмов моего корявого быдлокода и интересной/полезной информации превысило всякие разумные пределы. Так что в этой я постараюсь исправиться)

Речь пойдёт о реализации простенького веб-сервера на базе TCP/IP стека, запиленного в предыдущей статье. Скорее, даже не сервера, а веб-интерфейса, который можно прикрутить к какому-нибудь сетевому девайсику на микроконтроллере.


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

Воспроизведение звука на STM32-Discovery при помощи Speex

Многие уже воспользовались известным конкурсом, и заказали себе плату STM32-Discovery. Я тоже заказал себе такую. Захотелось сделать на ее основе какую либо конструкцию. Меня заинтересовал AN2812 от ST, в котором описывалось воспроизведение звука с использованием библиотеки Speex для STM32. Однако недостатком аппноута было то, что в нем использовалась stm32f103, более мощная чем stm32f100, установленная в discovery. Также аппноут рассчитан на работу с более сложной отладочной платой. Поскольку я только начинал изучать STM32 (это мой первый проект, до этого я только светодиодом мигал), я решил не пытаться запустить код аппноута, а собрать весь проект с нуля. Проект был создан в IAR.
Вид получившейся конструкции:




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

Питание мультиметра от батарейки АА

Батарейка 6F22, она же «Крона», от которой питаются китайские мультиметры — штука довольно недолговечная, да и стоит прилично (особенно в щелочном варианте). Поэтому у многих (в том числе и меня) возникает желание пересадить мультиметр на батарейку попроще — пальчиковую. Попутно реализуется (по необходимости) вторая популярная доработка — отдельный выключатель (если его еще нет, иначе можно к нему и подключиться).



Читать дальше
  • +9
  • 21 марта 2011, 03:20
  • Vga
  • 1

Подготовка плат для фоторезиста в Eagle CAD

Думаю нет необходимости рассказывать о том, что такое Eagle CAD и какие возможности это программа дает для разработки схем и печатных плат. По сути она стала стандартом «де-факто» у западных радиолюбителей.

Среди прочего Eagle имеет модуль CAM Processor, который позволяет транслировать *.brd файл платы в форматы, пригодные для промышленных плоттеров для изготовления платы на производстве. Сейчас я покажу, как с помощью этого модуля и некоторых сторонних инструментов сделать из платы Eagle фотошаблон для изготовления платы в домашних условиях фотоспособом.



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

Зарядное устройство на микросхеме MC33340

Введение


Захотелось мне однажды собрать зарядник для древнего КПК CASIO PocketViewer, рассчитанного на работу от обычных батареек — после каждого извлечения аккумов для зарядки приходилось заново калибровать экран и настраивать время. С обычными батарейками это оправдано — они там живут по полгода, если подсветкой не злоупотреблять, а вот NiMH аккумы уже за месяц сдувают свой заряд в никуда. Да и подсветкой злоупотреблять на аккумах жаба не мешает :)

Читать дальше
  • +3
  • 09 марта 2011, 06:45
  • Vga