Notice: Memcache::get(): Server localhost (tcp 11211) failed with: Connection refused (111) in /home/a146/www/we.easyelectronics.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Memcached.php on line 134
STM32 Discovery / Поиск по тегам / Сообщество EasyElectronics.ru

CMSIS-DAP на STM32F4Discovery

Тут уже лет 5 назад упоминали о таком, но мало ли. CMSIS-DAP какой-то канонный опенсорсный интерфейс отладки от ARM для кортексов на базе протокола USB HID. Т.е. не привязанный к конкретному производителю контроллеров и не требующий драйвера.
Более мощная версия этой штуки (со всякими балалайками, типа популярной нынче прошивки через MSD, или USB-UART) развивается mbedом и называется DAPLink.





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

AVRISPmkII на STM32F4Discovery

Изучал USB-библиотеку на STM32F4 и как побочный результат этой деятельности получился клон AVR ISP mkII.
В архиве hex прошивки и исходник.

Распиновка ISP (AVR):
PD7 — RESET
PB3 — SCK
PB4 — MISO
PB5 — MOSI

Распиновка PDI (XMega):
PB13 — CLK
PB15 — DATA

PE5 — 4 МГц меандр на всякий случай

Красная лампочка просто моргает, зелёная — при активности.
stm32f4discovery as avrispmkII

Вдруг просто надо будет что-то авровское прошить, а под рукой программатора нет. А так можно быстро сколхозить из весьма распространённой отладки. Номер версии ПО: 0x18.

STM32DISCOVERY копирует SPI Flash на коленке + восстанавливаем пол-матрицы монитора

Началась история с того, что друзья выкидывали монитор Samsung SyncMaster 225BW. Жалобы — не показывает половина матрицы и монитор иногда забывает настройки яркости/контрастности/цветности и т.д. и запускается с «нереальными» настройками, например с отрицательным значением яркости.
Ключевые проблемы: непропай, копирование SPI Flash на STM32DISCOVERY. Скорее для новичков.


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

Первый обзор отладочной платы STM32F746GDISCOVERY топик-ссылка

В моих руках недавно оказалась новая отладка от ST с МК STM32F7, небольшой обзор внутренностей прилагается. Вкратце: МК с 216 МГц/462 DMIPS, 64 Мб SDRAM, 128 Мб Flash, ЖК-экран 4.3 дюйма с ёмкостным (!) тач-скрином, и конечно Ethernet (LAN8742), FS/HS USB, слот SD-карты и MIPI-камеры, плюс два MEMS-микрофона, чтобы делать стереозвук или чистить шум. Первые впечатления очень хорошие, хочу попробовать сделать микрофонную решётку, и много чего ещё. В примерах есть куча всего, в т.ч. и Ethernet.

STM32 Discovery SD+WEB+ENC28J60


Собственно порт TCP/IP стэка и примера от Lifelover на STM32 в CooCox 1.51.


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

Моя концепция применения МК

При изготовлении устройств с МК встают несколько вопросов: какой МК, как и где делать печатную плату (разработку схемы не рассматриваю, обычно она тривиальна), как выводить информацию.
Предлагаю облачный подход. МК взаимодействует с PC, получает от него программы и настройки, делится с ним данными.
Преимущества очевидны: большой экран, любая графика, хоть 3D, ввод информации с клавиатуры и мышкой, опять таки любые формы ввода, мы не ограничены быстродействием МК, все сложные операции можно делать на PC.
Приведены большая куча примеров.


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

Применение 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. В нем должны быть прописаны реализации системных функций применительно к конкретному процессору. Либо просто пустые заглушки к этим фукциям.


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

Дон Графон представляет: дисплей от Samsung SGH-E830 и векторная графика в примитиве.

Приключилась тут со мной очередная мобильно-дисплейная история. Уж и не знаю – радоваться, или плакать. Вроде и справился, да не совсем добился того, чего хотел. Ну да ладно, по порядку.

Один мой коллега сломал свой телефон. Причем сломал весьма распространенным образом: «лежал-лежал, работал, а потом – бах и дисплей перестал показывать!» Раздобыл он где-то новый дисп, воткнул в телефон – не робит! Изрыгая благой мат, дядька этот бегом в отдел разработчиков, причем к самому молодому (одногруппник мой, межи прочим), мол, молодежь все знает. А тот меня и сдал: иди – говорит – к Дэну, он умеет. Что умеет?
Чувак мозоли натер, прибег ко мне со своими дисплеями. Вот, мол, это было, это стало. Что за беда?
Я глянул – а он на SGH-J600 дисп от SGH-E830 поставил. Непорядок – говорю. – Так работать не будет. И объясняю ему доходчиво, что к чему, и в какое заднее отверстие второму дисплею он воткнул то, что торчало у первого дисплея в отверстии переднем. Тут у чувака мозг, видать, вскипел – говорит, мол, занимаешься? На, забирай это все хозяйство, занимайся. И насыпал мне дисплейчиков разных штук несколько. Видать, его деструктивный вклад в развитие мобильных технологий был весьма и весьма ощутимым. В качестве первого пациента я избрал именно этот дисплей, ибо остальные оказались китайскими, а там могли быть какие угодно сюрпризы, не считая абсолютного отсутствия информации.

Читать дальше
  • +10
  • 04 декабря 2012, 05:38
  • SubDia
  • 1

STM32F3DISCOVERY

ST анонсировала новую демоплату STM32F3DISCOVERY на микроконтроллере STM32F303VCT6 с 256КБ ROM, 48КБ RAM и прочей вкусной начинкой.
Из интересного: на плате имеются 2 MEMS чипа, первый это L3GD20, трехосевой гироскоп, второй — LSM303DLHC, акселерометр + компас в одном корпусе, каждый работает по трем осям.
Плата будет интересна в первую очередь тем, кто работает (или начинает работать) с инерциальными навигационными системами.
Терраэлектроника уже объявила его в своем каталоге по цене в 550р (согласитесь, это очень привлекательная цена за такую плату), так что ждем.