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

Микроконтроллер 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 месяц спустя...

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

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

Реклама: АО КОМПЭЛ, ИНН: 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 неправильно настроил... Вроде все по гайду из статьи сделал...

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

А драйвер на 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 пользователей онлайн

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