Микроконтроллеры STM32 (Cortex M3)

Тема в разделе 'Другие интересные разработки', создана пользователем chem_kot, 23 апр 2012.

  1. chem_kot

    chem_kot Модератор Staff Member

    Выкладываю и сюда подбор ссылок по теме STM32 микроконтроллеров, думаю, кого-то заинтересует :)
    Знакомство с Cortex M3 http://www.robocraft.ru/blog/ARM/644.html
    STM32, учебный курс. Начало работы со средой IAR http://easyelectronics.ru/arm-uchebnyj-kurs-iar-ewarm-sozdanie-proekta.html
    STM32, учебный курс. Начало работы со средой KEIL. Подключение библиотеки CMSIS. http://easyelectronics.ru/arm-uchebnyj-kurs-keil-cmsis-sozdanie-proekta.html
    Быстрый старт c STM32-Discovery (Среда CooCox IDE, основанная на Eclipse ) http://habrahabr.ru/post/128734/
    Руководство по быстрому старту STM32 http://we.easyelectronics.ru/STM32/...-startu-po-rabote-s-periferiey-stm32f10x.html
    Уроки по STM32 + быстрый старт http://www.robocraft.ru/tag/STM32/
    STM32 система тактирования, работа с АЦП, ЦАП, DMA, первый старт, таймеры http://ziblog.ru/category/stm32/stm32f1xx/
    Ассемблер для STM32. Начало http://we.easyelectronics.ru/STM32/asm-v-stm32-nachalo.html
    STM32 работа с портами ввода-вывода
    теоретическая часть http://mcucpu.ru/index.php/stm32/82-stm32gpio
    примеры кода http://mcucpu.ru/index.php/stm32/83-stm32gpioprimers
    STM32 применения, порты GPIO, система тактирования, система прерываний, модуль UART, атомарный доступ к битам ОЗУ http://eugenemcu.ru/publ/13
    Огромная куча всего по STM32 http://we.easyelectronics.ru/STM32/
    Совсем не обязтельно покупать дорогой программатор-отладчик для старта.
    Достаточно купить плату STM32 Discovery с выведенным интерфейсом SWD, там немного обрезанный STLink. Стоит плата около 400-500 рублей. Программатор-отладчик можно отпилить от самой платы, использовать независимо. Опять же контроллер с основной части платы в случае чего можно перепаять на свою плату.

    Документация на контроллеры разделена на даташит на конкретную линейку и Reference Manual на все семейство. Последний включает в себя описание всег регистров, описание работы и т.д.
     
    ArtDen, EVIL_USER и suslox нравится это.
  2. EVIL_USER

    EVIL_USER Модератор Staff Member

    О! Замечательно. Как раз вовремя.
    На днях должна приехать отладочная плата. Надеюсь, подлые наркоманы с почтыроссии её не приговорят.
    У меня там даже дисплейчик с резистивным тачем ожидается :p.
     
  3. chem_kot

    chem_kot Модератор Staff Member

    А, и да- от себя хвалю IAR. uVision KEIL не очень понравился... :)
     
  4. Ryazanec

    Ryazanec Модератор Staff Member

  5. chem_kot

    chem_kot Модератор Staff Member

    Кажется, там есть на плате еще USB-UART, эти контроллеры можно прошивать через него (там есть загрузчик), кажется, нужно подавать BOOT0=1, BOOT1=0 при ресете.
    Для полноценной отладки нужен программатор с SWD или JTAG... Можно купить плату из линейки DISCOVERY - цены в пределах пятиста - шестиста рублей, там выведены эти интерфейсы... Ее же можно использовать в качестве отладчика... но ST-Link с нее подойдет только для контроллеров линейки STM32...
    Как вариант - собрать интересную штуку Versaloon - программатор почти под всё, он и отлаживать умеет. Пока глубоко не смотрел, можно ли его подружить с IARом, в Varsaloon'е есть поддержка OpenOCD (Open On-Chip Debugger), нужно разобраться, как её прикрутить к IAR.
    http://www.versaloon.com

    Хм, за 63 доллара ( с доставкой) есть http://www.wayengineer.com/index.php?main_page=product_info&products_id=503 Но нужно ли оно...

    По поводу платы с БИКа - там в отхывах жалобы на то, что она приходит в одном пцпырчатом пакете экраном наружу... Может быть, стоит найти ее на ибее и заказать оттуда? Лично там ее видел по такой же цене.
     
  6. Ryazanec

    Ryazanec Модератор Staff Member

    Чуть дороже, но как упаковка не известно. На бике как раз упаковывают всё хорошо, уже около 10 посылок пришло, планщет тот вообще упаковали в пенопласт так, что взрывом не повредило бы, всё хрупкое они обычно в пенопласт пакуют, может после отзывов исправились? кто знает - кто знает как сейчас. Я ц них из за упаковки и заказываю, так как несколько раз с ебея приходили побитые вещи, а вот с Бика ни разу, бывало правда, не доложили чтото, и одна посылка дней 90 где то висит, с ебея еще одна так же около 90 дней ,с паяльной маской. :( Уже думаю забить на эти посылки, там не дорогое всё, рублей на 700 в сумме.
     
  7. EVIL_USER

    EVIL_USER Модератор Staff Member

    Сначала заказал на бике.
    Неделю что-то тупили, потом вернули деньги.
    Заказал на е-бэе у продавца известного как POLIDA (уже не первый раз у него закупаюсь).
    Приехало упакованное в пупырчатый полиэтилен, потом в картонную коробочку. Со стороны дисплея ещё подложен лист пеноплена с добрый сантиметр толщиной. В общем испытание Почтой России выдержало.

    Платка пришла с неделю назад, но руки до неё дошли только сегодня (был в отъезде), за то пока ехал в чертовом поезде, осилил книжку по stm32.
    Пока упёрся в две проблемы. Кейл ругается на дофига кода. Видимо денюшку хочет, ну да это лечится.
    И flash loader demonstrator отказывается работать. Под виндами вообще ни в какую не ставится (3 версии пробовал), под пингвинами встал, но в упор не видит плату (симлинк на порт создан).
    Завтра продолжу насиловать.
     
  8. Ryazanec

    Ryazanec Модератор Staff Member

    У Полиды я меги 8 е брал, там около 10 доларов за 10 штук он продает, почти даром, to что то у него заказывал - подтверждаю - хороший продавец.
     
    suslox нравится это.
  9. suslox

    suslox Пушистикс Staff Member

    и я там же разных микрух брал и все отлично)
     

Поделиться этой страницей