Разработка для STM32F4Discovery с помощью mbed в QtCreator

В последнее время библиотека mbed набирает обороты. Одновременно с этим у замечательного C/C++ IDE от команды Qt средства работы с голым железом достигли нового уровня. Осторожно, много картинок (меньше 1Мб).


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

Загрузчик для встраиваемых систем топик-ссылка

Размышлял на досуге о файловой ОС для STM32. Поиск вывел на проект uMon. Интересующимся рекомендую к прочтению, очень интересно. Открытые исходники.

Швейцарский нож для embedded разработчика.

Швейцарский нож для embedded разработчика.

Разработка embedded устройств — это моя работа и хобби. За все время, проведенное за этим занятием, у меня накопилось много «поделок» и «недоделок» различных инструментов для отладки и тестирования: USB-UART преобразователи, JTAG адаптеры, разного рода программаторы и т.д. Рассматривая весь этот «зоопарк» устройств, мы (я и несколько моих друзей) задумались, а можно ли сделать одно многофункциональное устройство, которое выполняло бы функции всех этих инструментов отладки. Сделать что-то аналогичное швейцарскому армейскому ножу для embedded разработки.

В этой статье я попытаюсь описать требования и функциональную схему такого устройства, как мы их видим.


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

Интересные исходники для LCDстроителей ( LCD китайских Nokia N95)

Привет народ!
Я Старый Электрик и не знаю слов… Таких. Знаю, знаю, но НЕ Такие. ;)
Сподобился и я скатиться до… STM32. А как хорошо все начиналось — цветомузыка на КУ201, приемник на КТ315, логика на К155, ASM for Z80, С forAVR. Но STM32. Путь познания Его оказался «тернист и мутен». Но камушек стоящий. Стал подбирать дисплей для вывода наглядной информации и управления работой программы.
Гугл подсказал достойный, доставаемый и недорогой LCD. Выкладываю описание и исходники для работы с LCD MODULE HY32D. Помимо этого модуля, этот экранчик используется в китайских Nokia N95 — 37-пиновый коннектор (шаг 1мм), 16 битная шина, подсветка и питание около 3V, резистивный тачскрин. Распиновку можно посмотреть на сайте.
Китайцы выпускают такие LCD во множестве вариантов исполнения и под разные контроллеры. В приложенных исходниках есть файлик (LCD.c). Очень полезный файлик, позволяющий не задумываться какой контроллер на вашем дисплее (там при инициализации происходит выбор кода запуска в зависимости от данных прочитанных из 0 регистра (ID)). Надеюсь, это кому-то поможет в освоении LCD.
  • +2
  • 27 декабря 2012, 19:16
  • Noi
  • 1

Сжатие звука в IMA ADPCM

Есть такой аудиокодек — IMA ADPCM. Сжимает аудио в 4 бита на сэмпл (250 кбит/с при частоте дискретизации 32 кГц, стерео), после чего, достаточно достоверно восстанавливает. А главное, очень быстро. Около 100 тактов на сэмпл на ядре AVR.

Как это работает?


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