хорошая звуковая карта (192/24) за выходные

После тюнинга плеера остались разные микросхемы, остался трупик старого плеера (умер своей смертью после 3х лет работы).
Решил из того что есть собрать хорошую звуковую карту. fiio E10 на сходной элементной базе превосходит все бытовые карты (включая ASUS Xonar Essence ). Собственно его схему и берем за основу.



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

STM32 и Питон

Оказывается, существует реализация интерпретатора Python3.х для STM32. Сайт проэкта находится здесь. Проэкт стартовал на Кикстартере, были собраны средства (в декабре 2013 года) и софт на данный момент уже доступен для свободного скачивания в GitHub (Прямая ссылка для скачивания архива с исходниками).



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

Касса для SMD резисторов/конденсаторов за полчаса. Кисточка для флюса/лака за 2 минуты.


Доброго времени суток.
Фактически эта заметка — перепост опубликованной мной на эмбеддерс.орг более года назад.
Кто там читал — можно не смотреть, ничего нового.


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

О погоде. Ethernet-метео с вертикальным взлётом.

Есть у меня знакомый Слон.
И делает этот Слон эзернет-термометры.
вот такие:



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

GUI для встраиваемых систем

Предыстория

Техника не стоит на месте, пользователей не впечатляют 7-сегменные и текстовые индикаторы, в двух проектах понадобились простенькие экраны цветные 320х240. Время было ограничено, основная плата сделана, отлажена, а для пользовательского интерфейса в первый десяток устройств пошли китайские demoboard ebay. В качестве GUI — либа от STM.
Изделие удачно прошло промышленное тестирование, но вот пользовательский интерфейс вызывал некоторые нарекания, ибо топорен и жрал ресурсы. Кроме того — избыточность демоплаты, непредсказуемость качества самой платы, экранов, времени жизни, проблемы с белой закупкой, гарантией и т.д. Т.е. то что годится для дома, никак в промустановке. Соответственно, была разработана плата с экраном, под проект.

Читать дальше
  • +26
  • 13 января 2013, 13:25
  • AVF

freeSoC



Раз уж пошла такая пьянка с PSoC, рекомендую обратить внимание на вот этот проект тем, кто еще о нем не слышал.
Он уже раскикстартился, вовсю принимает предзаказ и скоро обещают пойти первые поставки.
Сразу предвещая вопрос многих изиюзеров: да, дороговато выходит. Зато, в кучке имеем удобный формат, продвинутый чип и полноценный программатор-отладчик из коробки. Это с учетом того, что у нас (в Москве, по крайней мере) и так не просто пойти и купить такой чип. В Терре их, по крайней мере, нет.
Я уже заказал себе один mini. Уж больно давно хотелось поиграться с этой платформой, но не хотелось сильно заморачиваться и возиться. А тут вот так удобно получается. Авось, выльется в какой-нибудь проект потом, чем щорт не шутит…

Применение printf в stm32f4

PRE SCRIPT:
Те, для кого английский не проблема, могут прочесть статью здесь
Там все по теме принтф гораздо лучше чем у меня. Жаль, я поздно ее обнаружил.Рекомендую!

Так долго боролся с printf на stm32f4 discovery, что решил оставить заметку на память. От печки начинать не буду — предполагается что среда разработки уже функционирует.
Итак, у меня имеется плата stm32f4 discovery, воткнутая в usb, Archlinux с пакетами stlink-git,gcc-arm-none-eabi. Библиотека STM32F4xx_DSP_StdPeriph_Lib_V1.0.1 скачана, makefile взят здесь же — we.easyelectronics.ru/storm_ua/esche-odin-shablon-proekta-pod-stm32-na-gcc.html(спасибо коллеге storm_ua) и слегка подкорректирован. Для пробы написан helloword — лампочки мигают. Дальше собственно борьба с printf. Просто добавить include <stdio.h> и sprintf ( о printf пока не говорим — куда выводить? но sprintf вроде должен работать) не получилось. Масса сообщений о ненайденных функциях _sbrk_r, _exit и тому подобных. Добавляем, как рекомендуется файл syscalls.c. В нем должны быть прописаны реализации системных функций применительно к конкретному процессору. Либо просто пустые заглушки к этим фукциям.


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

PSoC 5.Введение. Создание проекта.

Всем привет.
Фирма Cypress занимается выпуском микросхем памяти, интерфейсов USB и пр. Меня заинтересовали микроконтроллеры этой фирмы, или как они более точно называются PSOC (programming system on chip) т.е. программируемая система на кристалле.

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

WT32 или Bluetooth гарнитура это просто!

Лирическое отступление

Пришёл как то ко мне начальник, и сказал «Хочу панимаш, чтобы девайс наш мог музыку поиграть, да сказку рассказать, да что бы остался портативным, беспроводным, и просто классным»
Задумался я, почесал репу, да спросил у гугла, какие беспроводные решения существуют. Гугл встрепенулся, да рассказал мне, что существует фирма такая: Bluegiga, и производит она много полезных девайсов Bluetooth и Wi-Fi направленности. Но для меня было самым главным то, что у них есть WT32 Bluetooth Audio Module, которому требуется для работы: настроить по UART простыми командами, и подключить наушники с микрофоном к соответствующим пинам, и всё!


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

PSoC 1. Быстрый старт.

На блоге увидел статью PSoC 5.Введение. Создание проекта. очень понравилась, решил написать свою но о PSoC 1, самом младшем семействе микроконтроллеров Cypress. Микроконтроллеры PSoC 1 восьмибитные. Их отличие от других производителей мк есть то что переферийные модули (таймеры,UART, и другие) можно добавлять в зависимости от потребности. Можно сказать что cypress микроконтроллеры смесь FPGA і uC.

Читать дальше
  • +7
  • 12 декабря 2012, 23:40
  • Nemo