Перейти к содержанию

Микроконтроллер Stm32F, Литература


RodionSabitov

Рекомендуемые сообщения

Раньше никогда не работал с микроконтроллерами, сейчас имеется плата от Raisonance с микроконтроллером stm32f103ve. Как ее программировать? Есть ли какая-нибудь литература для начинающих по этим микроконтроллерам. Искал, находил для других МК только. Нашел для stm7\8 http://www.compeljou.../enews/2010/6/4, но хочу найти именно для stm32.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

По STM32 на русском мало бумажных книг.

Для начинания смотри уроки по STM32 на сайте, по ним вполне можно научиться работать и писать простейшие программы.

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

  • 1 месяц спустя...

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

По STM32 на русском мало бумажных книг.

Для начинания смотри уроки по STM32 на сайте, по ним вполне можно научиться работать и писать простейшие программы.

Вот для начала!

Сделал программу по примеру в статье http://cxem.net/mc/mc133.php

Вылазит ошибка:

Mon Jan 28, 2013 10:49:17: Loaded macro file: C:\Program Files\IAR Systems\Embedded Workbench 6.4\arm\config\flashloader\ST\FlashSTM32F10xxx.mac

Mon Jan 28, 2013 10:49:19: Fatal error: ST-Link Connection error Session aborted!

Mon Jan 28, 2013 10:49:19: Failed to load flash loader: C:\Program Files\IAR Systems\Embedded Workbench 6.4\arm\config\flashloader\ST\FlashSTM32F10xxE.flash

Что не так? Может IAR неправильно настроил... Вроде все по гайду из статьи сделал...

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

А драйвер на ST-Link установлен ? http://www.st.com/in...2_usbdriver.zip

Кстати, какая у Вас отладочная плата ?

Изменено пользователем TDSS

Иван Сусанин - первый полупроводник

Ссылка на комментарий
Поделиться на другие сайты

А драйвер на ST-Link установлен ? http://www.st.com/in...2_usbdriver.zip

Кстати, какая у Вас отладочная плата ?

Да, драйвер стоит.

У меня микроконтроллер STM32F103VE, target board от raisonance, а где у меня там отладочная плата, не знаю пока =)

Может я не так подключаю или не в том режиме...

post-166316-0-56613300-1359540893_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
  • 3 месяца спустя...

Подскажите, пожалуйста, если кто знает, существует-ли программа для конфигурирования и настройки работы различных модулей процессоров STM32FXXXX ? Что-нибудь аналогичное Configuration Wizard для процессоров SiLabs ?

Ссылка на комментарий
Поделиться на другие сайты

  • 11 месяцев спустя...

Подскажите, пожалуйста, если кто знает, существует-ли программа для конфигурирования и настройки работы различных модулей

http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/PF259242?icmp=stm32cubemx_pron_prcube_feb2014&sc=stm32cube-pr

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Вот еще кое что от КОМПЭЛ.

ЛАБОРАТОРНЫЙ ПРАКТИКУМ по изучению микроконтроллеров STM8 на базе отладочного модуля STM8SVLDISCOVERY

https://drive.google.com/file/d/0B3l7Rtve1mykZFBJZEdKQ2RIZlE/edit?usp=sharing

ЛАБОРАТОРНЫЙ ПРАКТИКУМ по изучению микроконтроллеров STM32 на базе отладочного модуля STM32F3DISCOVERY

https://drive.google.com/file/d/0B3l7Rtve1mykY0NEN2RyQ0ptVWc/edit?usp=sharing

ЛАБОРАТОРНЫЙ ПРАКТИКУМ по изучению микроконтроллеров STM32 на базе отладочных модулей STM32F3DISCOVERY и STM32F4DISCOVERY

https://drive.google.com/file/d/0B3l7Rtve1mykZ3IzV3hJSEk1V1U/edit?usp=sharing

Сергей.

Ссылка на комментарий
Поделиться на другие сайты

  • 4 месяца спустя...

CubeMX всем хорош, но только гад генерит сейчас только под модный HAL. Любителям CMSIS сможет помочь только устаревший MicroXplorer http://depositfiles....files/avdodf029

Ну а так вообще если код не генерить, то в принципе как диспетчер ресурсов очень даже ничего. Мне помогает

Освоил STM32 за неделю, имея кое какой опыт программирования PIC и AVR. Главное победить страх и понять суть этого камня.

А суть весьма проста. По умолчанию ничего не работает. Совсем ничего

Хотим чтобы заработало - активируем соответствующий модуль

Конфигурируем его так как нам надо, запускаем. Забирам/отправляем в/из данные.

Если модуль привязан к конкретным ногам, активируем эти ноги на цифровой или аналоговый режим.

Дописываем рабочий код, который чтото делает полезное

все работает

Очень полезно раскурить ДМА и принцип его работы (простейший)

А работает он проще простого. Указываем ему откуда брать, куда складывать, какого размера данные. В источнике данных указываем какой канал ДМА дергать, чтобы он очнулся и переслал данные именно в этот момент. Скажем АЦП дергает контроллер ДМА, тот очухивается и из АЦП пересылает данные в память автоматом. И так по кругу без конца

Я сперва целый день тупил, нифига не понимая что и куда. Потом неожиданно прозрел и все стало проще велосипеда.

В освоении очень помогли:

- STM32F0Discovery

- CoCox 1.7.7 (вторую версию фтопку, только 1.7.7) + GNU Toolchain. Мегасвязка с отличный интерфейсом и мощной автоматикой помогайкой в кодописании

- MicroXplorer и его новая версия CubeMX. Обе по своему полезны

- http://easystm32.ru/

все. 7 дней и у меня на столе крутится система под реальную задачу с работающим ЦАП и АЦП на ДМА + LCD с управлением энкодером и отладкой в консоли через Semihosting

Изменено пользователем mail_robot

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Ссылка на комментарий
Поделиться на другие сайты

  • 3 года спустя...

@mail_robot Честно случайно нашел в поиске. Код то можно посмотреть, а то не вериться мне в такие чудеса. Я в одну систему тактирования пялился неделю.

Ссылка на комментарий
Поделиться на другие сайты

вот подкрался... ща покопаю архив кода

надо же, не удалил...

который Е, это тот про который я в этом посте писал. Который К, это я уже на С++ переписывал в Кейл, когда понял что кокос это тупик конкретный

E_load_main.zip

K_load.zip

5 hours ago, MasterElectric said:

а то не вериться мне в такие чудеса

от человека наверное зависит и от желания

Изменено пользователем mail_robot

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Ссылка на комментарий
Поделиться на другие сайты

ну я по ДШ собсна и вычитывал, на основе опыта с PIC16 и более раннего с МК51 и Z80. С нуля такую махину конечно сходу не взять. Потом натыкал куб. Все его ругают, но как источник базовой информации он оказал неоценимую услугу. Я по первости генерил им куски кода, потом по наитию переписывал под регистры и методом тыка отлаживал. Потом как то само стрельнуло, и стало все само писаться. В целом по коду из предыдущего поста приблизительно заметен масштаб метаний.

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Всем привет. Как-то видел на ютубе ролик, где показывали чип, вроде 8-ми выводной, трансивер со встроенным модулятором/демодулятором и минимумом обвеса. Последние пару дней искал и не нашёл, может кто знает ФИО этой микросхемы? Суть такова. Ещё в начале 90-х делал проводное дистанционное управление на микросхемах LM567. Работает безотказно, помехоустойчивость высокая, ни одного сбоя за всё Время эксплуатации. Упрощенная схема верхняя, в приложенном файле. Теперь хочу перевести на беспроводную связь, как на нижнем рисунке. В общем, нужен совет по выбору, микросхемы с минимумом обвеса или готового модуля, чтобы в режиме передачи он/а имел/а вход для подачи сигнала, а при приёме выход НЧ. Пояснение к схеме. Не стал писать порядковые номера элементов. Там, где написано С1, там везде конденсатор одного номинала, как и резисторы. Т.е. где указан R1 там тоже везде стоит один номинал. Если кто не в теме, то LM567 - микросхема тонального декодера со встроенным генератором. Нажимаем в передатчике DA1 одну из кнопок и на выходе имеем некоторую частоту, определяемую элементами задающей RC цепи. Приёмники DA2 - DA4 тоже генерируют частоту и тоже определяемую этими же по схеме элементами. Срабатывает та микросхема, на входе которой частота совпадает с выходной частотой передатчика. В принципе, в верхней схеме хватило бы и два ключа, т.к. нажатие сразу двух кнопок включает резисторы R1 и R2 в параллель и формируется своя частота. Т.е. в приёмнике DA4 нужно ставить номинал резистора, равный параллельному включению двух резисторов R1 и R2. Но тема не об этом. Я понимаю, что сейчас есть цифра и можно передавать коды, но, что имею, то имею и хочу запустить такую схему, что на приложенном рисунке внизу. Вопрос стоит о более простом решении ВЧ части - трансивера. Надеюсь, что поможете решить поставленную задачу. Спасибо.          
    • Это же балалайка-потаскушка  Там все просто,по даташитам микросхем можно сориентироваться. @zezar ,а в чем дефект то?
    • какой размер колец? или проще, можно ссылочку чтобы посмотреть
    • @Romanchek82 в данной ситуации скорее "подложена под ножку стола у дядюшки Ляо")
    • КИТ на Озоне, 2 канала за 500р. РФ. Я сам с конструктора начинал, там и опыт паять получите.  не надо с платы, схемы начинать, блок питания сначала соберёте, КИТ распаяйте, в корпус всё оформите. Одно до ума изделие доведите. Там и поймёте, куда дальше двигаться. А по схеме, ЕЩЁ раз, они есть на любое ОУ в даташит. По "ушникам", пятиножки в бОльшем случае - достаточно (по ссылке) прежде, чем Сухову, Нечаеву,.. в ж. "Радио" писать, готовился, после школы в библиотеку, вечерами за паяльник... пока обратная связь приходила (письма), уже многое исправил, да, не методом тыка, а через понимание физических процессов.  Быстро это только ЕГЭ, описательный, творческий процесс отсутвует (мозгами шевелить, статьи анализировать, углубляться и видеть перспективу).  Паять совет не нужен, ручками, ручками, готовый кит и в корпус.
    • Привет!  Мне не известно, есть ли другие варианты формата прошивки. Почитайте ветку , может кто то и выкладывал.
×
×
  • Создать...