STM32+ENC28j60+DMA+косяки

Собственно в порт стека от Lifelover была добавлена поддержка DMA и заодно обнаружены неприятные косяки со связкой SPI1/SPI2 в STM32F100/103 и использовании еще одного канала DMA1.
Читать дальше
W5500+STM32+SD web сервер

Как и планировалось мультипоточный (а точнее 8-ми) http сервер в первом приближении, глюки, баги есть :), но работает и вроде не так страшен оказался.
Читать дальше
W5500 личинка "web сервера"
Продолжая ковырять W5500 решил написать что то типа web сервера, т.к. чего то простого не нашел то решил написать сам и к предыдущему коду добавилось около десяти строк…
Читать дальше
Читать дальше
MAX13487 part2
Я уже писал об интересной микросхеме MAX13487 и как выяснилось у некоторых коллег возникли странные затыки в ее применении, я врятли смогу решить их, но поделюсь той инфой которую получил в результате работы и тестов.
Читать дальше
Читать дальше
Практический курс STM32. Урок 0 - Вводный. Документация. Установка IDE
Предисловие
Примерно год назад, освоив MSP430 я решил подобраться к ARM. Купил себе F4-Discovery, но вот засада, если у Texas Instruments был отличнейший учебник, который позволял на практике освоить MSP в кратчайшие сроки, то с STM32 дела обстояли намного хуже: половина уроков была по серии F0(Cortex-M0 слегка далек от M4 знаете ли), остальные же уроки либо были предназначены для людей имевших ранее дело с ARM, либо основывалась на магии, то есть «вставляем вот этот кусок кода, нажимаем такую-то кнопку, смотрим на плату. Ура, светодиоды мигают, поздравляем» без объяснений что какой кусок кода делает.Но недавно я решил все-таки достать пыльный Discovery и освоить STM32 от и до. Думаю лучший способ сделать это — написать цикл обучающих статей(если хотите, конспект).
Кто еще не подобраться к Cortex'у, добро пожаловать под кат.
Робкие попытки помигать светодиодом
Очередная заметка про «ARM для чайников», не более.
Завелась как-то у меня девелоперская плата от LC Studio c STM32F103RB6 на ней. На ebay сейчас стоит около $12. На плате две кнопки на PA2 и PC1, и два светодиода на PB8 и PB9.

Читать дальше
Завелась как-то у меня девелоперская плата от LC Studio c STM32F103RB6 на ней. На ebay сейчас стоит около $12. На плате две кнопки на PA2 и PC1, и два светодиода на PB8 и PB9.
Читать дальше
STM32F0xx в Cocoox
Чувак учудил поддержку M0 семейства STM32 blog.zdevs.ru/post/11 или www.coocox.org/forum/topic.php?id=1906
ps сам пока не проверял глубоко камней нет, но камни выбираются и пустой проект скомпилировался
ps сам пока не проверял глубоко камней нет, но камни выбираются и пустой проект скомпилировался
Запуск USB AudioDevice на STM32F103C8
Уважаемое сообщество!
Уже больше недели бьюсь над запуском USB на STM32 в составе PinBoard2 — безрезультатно. В связи с чем и обращаюсь к вам за помощью.
Использую CooCox, а также в процессе неудачных попыток поставил TrueStudio, но как-то оно совсем не тру…
В CooCox создал новый проект, и подбросил туда файлы исходников, затем, путем правки многочисленных дефайнов, поскольку у меня не оригинальная отладочная плата, постепенно все это стало собираться и линковаться и даже отлаживаться, но устройство не определяется.
Последней правкой, на которую я расчитывал, было
но это тоже не помогло.
В архиве кладу проект для CooCox.
Что я делаю не так? :-)
UPD:USB заработало, подробности в комментариях. Буду наращивать функционал.
Уже больше недели бьюсь над запуском USB на STM32 в составе PinBoard2 — безрезультатно. В связи с чем и обращаюсь к вам за помощью.
Использую CooCox, а также в процессе неудачных попыток поставил TrueStudio, но как-то оно совсем не тру…
В CooCox создал новый проект, и подбросил туда файлы исходников, затем, путем правки многочисленных дефайнов, поскольку у меня не оригинальная отладочная плата, постепенно все это стало собираться и линковаться и даже отлаживаться, но устройство не определяется.
Последней правкой, на которую я расчитывал, было
#define HSE_VALUE 12000000
но это тоже не помогло.
В архиве кладу проект для CooCox.
Что я делаю не так? :-)
UPD:USB заработало, подробности в комментариях. Буду наращивать функционал.
STM32F10x непонятное поведение ремапленного USART3
Продолжаю битву за урожай портирование девайса с Mega128 на STM32 и в принципе все уже давно портировал, тестирую различные камушки и конфигурации, и в процессе получаю то те, то другие грабли. Щас получил которые сам не могу понять — отвал USART3 на STM32F100 после весьма продолжительного времени нормальной работы…
Читать дальше
Читать дальше