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


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

Читать дальше
  • +6
  • 07 октября 2014, 14:19
  • GYUR22
  • 1

W5500+STM32+SD web сервер


Как и планировалось мультипоточный (а точнее 8-ми) http сервер в первом приближении, глюки, баги есть :), но работает и вроде не так страшен оказался.


Читать дальше
  • +2
  • 03 сентября 2014, 17:28
  • GYUR22
  • 1

W5500 личинка "web сервера"

Продолжая ковырять W5500 решил написать что то типа web сервера, т.к. чего то простого не нашел то решил написать сам и к предыдущему коду добавилось около десяти строк…


Читать дальше
  • +1
  • 02 сентября 2014, 17:32
  • GYUR22
  • 1

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.




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

STM32 Discovery SD+WEB+ENC28J60


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


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

STM32F0xx в Cocoox

Чувак учудил поддержку M0 семейства STM32 blog.zdevs.ru/post/11 или www.coocox.org/forum/topic.php?id=1906
ps сам пока не проверял глубоко камней нет, но камни выбираются и пустой проект скомпилировался
  • 0
  • 07 сентября 2012, 21:51
  • GYUR22

Запуск USB AudioDevice на STM32F103C8

Уважаемое сообщество!
Уже больше недели бьюсь над запуском USB на STM32 в составе PinBoard2 — безрезультатно. В связи с чем и обращаюсь к вам за помощью.
Использую CooCox, а также в процессе неудачных попыток поставил TrueStudio, но как-то оно совсем не тру…
В CooCox создал новый проект, и подбросил туда файлы исходников, затем, путем правки многочисленных дефайнов, поскольку у меня не оригинальная отладочная плата, постепенно все это стало собираться и линковаться и даже отлаживаться, но устройство не определяется.
Последней правкой, на которую я расчитывал, было
#define HSE_VALUE 12000000

но это тоже не помогло.
В архиве кладу проект для CooCox.
Что я делаю не так? :-)
UPD:USB заработало, подробности в комментариях. Буду наращивать функционал.

STM32F10x непонятное поведение ремапленного USART3

Продолжаю битву за урожай портирование девайса с Mega128 на STM32 и в принципе все уже давно портировал, тестирую различные камушки и конфигурации, и в процессе получаю то те, то другие грабли. Щас получил которые сам не могу понять — отвал USART3 на STM32F100 после весьма продолжительного времени нормальной работы…


Читать дальше
  • 0
  • 01 августа 2012, 18:01
  • GYUR22
  • 2