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

Начало пути в STM32


Гость Василий

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

Здравствуйте!

Подскажите пожалуйста в каком симуляторе Вы проектируете устройства с использованием STM, а то в используемом мною Proteus 7.10 его нет, неодного.

А также интересует каким программаторов Вы пользуетесь (прошу дать ссылку на схема), а то отладочные платы дорогие, а пару схем что я нашел в сети - в этих схемах используется STM32 :)

На нашем сайте: Уроки по STM32, ARM

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

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

Благодарю, но хотелось бы еще знать мне про программатор.

Дополню свой вопрос:

"UART: Я считаю его не самым лучшим вариантом для постоянного использования, однако в некоторых случаях он очень даже хорош." источник:http://easystm32.ru/useful-things/42-bootloader-stm32

Чем плох данный метод? Почему он не рекомендуется?

К компьютеру через что подключается данным методом? (какой разъем используется)

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

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

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

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

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

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

Использую стм32 на проффесиональном уровне, рекомендую не играться в симуляторе, а сразу в железе.. Смотри в сторону stm32f407 discovery.

Хотя на практике реально хватает stm32f100 discovery vl. Там есть и прошиватор, СВД. ДЖаг конечно круче но очень дорого.. ПО смотри в сторону Кеил.

Вобще программист, или так?!

Будем двигать прогресс сами. Мои нынишнее дела http://forum.cxem.ne...78#entry1564268

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

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

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

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

Ого... 2600 на чип и дип стоит....

Я интересуюсь про прошивку через UART - почему не рекомендуют так и про разъем. (ну то, что я спрашивал вверху...)

Как еще вариант -- записать таким образом прошивку в СМТ32, с этим чипом собрать самодельный программатор и остальные МК этим программатором прошивать.

Профессионально Вы этим занимаетесь -- если не секрет, то что за работа у Вас? И какая специальность для этого нужна?

Ну я только еще планирую изучать микроконтроллеры и раз сейчас становится актуальным STM32, вытесняя 8 битки атмеги и пик, то уж смысла думаю мало. чтобы их устройство изучать.

Опыт есть в программировании на Си и немного на ассемблере Pic, но с устройством работы микроконтроллера мало знаком.

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

Я интересуюсь про прошивку через UART - почему не рекомендуют так и про разъем. (ну то, что я спрашивал вверху...)

Как еще вариант -- записать таким образом прошивку в СМТ32, с этим чипом собрать самодельный программатор и остальные МК этим программатором прошивать.

Через UART :

Медленно,нет отладки .

Собрать урезанный STLink и залить через UART.

Для старта можно и STM32F0 взять в TSOP20, брал раньше за 16р. . Напаять на переходник SOP->DIP , повесить три конденсатора .

F1xx уже на так вкусно ...

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

Это т.е. плохой вариант http://bovs.org/post...ya-stm8-i-stm32 ?

Я планировал если что такой собрать...

Написано, что он и отладчик.

Только он записывает программы по UART, а можно и без програматора так записывать, только тогда смысл то какой)

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

Про этот вариант и говорил , только лучше все-таки оригинал клона http://forum.easyelectronics.ru/viewtopic.php?f=17&t=6620&hilit=stlink

ибо по ссылке товарищ ненадежный .

И читайте внимательно - не он записывает по UART, а его программируют 1 раз по UART.

Внимательней будьте!!!

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

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

поще всетки дискавери втарить. Проблем с въездом в тему будет нааамного меньше

я вот с такой начал http://www.ebay.com/...=item2342087586

купил за 900 р тут без ебэя.

вкурил что и как примерно за неделю. Через месяц уже занял 18 кило флешки полезным кодом и думаю в конце проекта еще столько же добавится. Софт - CooCox 1.7.7 + GCC (оптимально для этого камня)/ Кейл конечно может и покруче, но он не бесплатен. А в бесплатной версии сильно кастрирован

F4 конечно куда круче F0, но для начала туговато. F0 по сути очень близок к AVR по философии. Самое то для быстрого старта. По возможностям это как 20 штук Atmega8, так что по первости хватит с головой и еще крышка торчать будет.

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

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

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

F0 сильно отличатеся от F4 чтоли? видимо изучив F) надо опять будет что-то переучивать...? и так постоянно :)

Вы меня грабите :)

Для меня 500р то не мало :) а тут уж...

А заказываете вы на chip-dip? Только там нашел адекватный ассортимент и более-менее цены.... (хотя я полагал, что дешевле будет)

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

Подытожим:

можно шить и через uart напрямую через ПК (через какой разъем?), ничего плохого в этом нет (а то прочитал, что не рекомендуют так).

лучшим вариантом -- купить СТМ32 тот, что в Вашей статье, прошить Вашей прошивкой UART`ом и дальнейшие СТМ32 прошивать этим программатором через SWD.

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

Вы определитесь сначала с средствами , определитесь что вам нужно - дам наводку .

Поиграться:

-с дисплеями - TFT с параллельным выхлопом без широкой шины, максимум 8 бит , ну с SPI интерфесом.

- с различными шилдами и девайсами на I2C, SPI , 1wire .

- С LED дисплеями до 8 разрядов

- ну и многое другое , где не нужна широкая шина и огромная скорость .

вы сможете и на STM32F0.

И далее, покупая STM32F0 дискавери вы экономите на программаторе и отладчике. Причем он легальный - не придется локти кусать когда при очередном обновлении закроют дыру .

Если жаждете экстрима - то самостоятельное изготовление клона STLink и демоборды на STM32F0 .

Так же можно купить клон JLink - плюшек на голову выше чем у STLink.

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

И далее, покупая STM32F0 дискавери вы экономите на программаторе и отладчике. Причем он легальный - не придется локти кусать когда при очередном обновлении закроют дыру .

Т.е.? Какую дыру, Вы о чем? Поясните пожалуйста.

А чем STM32F4 отличается от F0? Может сразу F4 брать?

Хотелось бы, чтоб было все не дорого разумеется -- вот чего бы мне хотелось. И не очень то бы хотелось переучиваться (или что надо) чтобы с F0 на F4 перейти.

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

Т.е.? Какую дыру, Вы о чем? Поясните пожалуйста.

Для того чтобы вы поняли вам надо изучить историю клонирования , ссылка на изиэлектроникс выше.

А чем STM32F4 отличается от F0? Может сразу F4 брать?

"Дайте таблеток от жадности - да побольше"

F4 навороченное железо , большие скорости. F0 адекватная замена 8ми биткам

И не очень то бы хотелось переучиваться (или что надо) чтобы с F0 на F4 перейти.

Если будете изучать STM по SPL и HAL , для вас не будет большой разницы - вы просто не поймете ни железа ни работу с ним.

Если не тратить время впустую на SPL и HAL - переход между линейками совершенно безболезнен.

Хотелось бы, чтоб было все не дорого разумеется -- вот чего бы мне хотелось.

Выше описал оптимальные варианты, Вам мало - вам купить и выслать вместе с ключом от квартиры?

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

Если будете изучать STM по SPL и HAL , для вас не будет большой разницы - вы просто не поймете ни железа ни работу с ним.

Если не тратить время впустую на SPL и HAL - переход между линейками совершенно безболезнен.

Эту часть не понял. В каком случаи я ничего не пойму? Если программатор будет не тот?

А ничего, что все уроки с F4? С F0 все тоже самое у меня будет, только некоторые вещи я не смогу.

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

А ничего, что все уроки с F4? С F0 все тоже самое у меня будет, только некоторые вещи я не смогу.

Я так понимаю что STM32 у вас первые . Так начинать надо с азов . С азов электроники и программирования а не прыгать наскоком .

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

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

Здравствуйте.

Занимаюсь как хобби Умным Домом.

На Arduino работает несколько модулей в сети с сервером PHP.

Телеметрия,термометры,сигнализация, лампы, нагреватели,LCD и т.д.

С паяльником и пк уже более 20 лет.

Но с Arduino уже вырос и есть большое желание освоить STM32.

После Atmega тяжёло осваивать STM, но интересно.

Мигание светодиодом уже прошёл.

Так вот, необходим как пример,минимальный работающий проект на KEIL для STM32F10xx под enc28j60 (это добро у меня есть).

Неважно Keil4 или 5.Решил на нем учиться,он мне удобен.

Перебрал кучу всякого из сети, но всё безрезультатно, никак не могу сдвинуться с места.

То одно не так, то другое.Рабочего ничего не нашёл.

Интересует клиент-сервер, чтобы включить пин через сеть(браузер) и получить GET запросом

на сервер, что-нибудь в ответ. Хотя-бы самый голый минимум без OS, а там уже раскопаю.

Кто чем может помочь?

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

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

Я интересуюсь про прошивку через UART - почему не рекомендуют так и про разъем. (ну то, что я спрашивал вверху...)

Как еще вариант -- записать таким образом прошивку в СМТ32, с этим чипом собрать самодельный программатор и остальные МК этим программатором прошивать.

Через UART :

Медленно,нет отладки .

Собрать урезанный STLink и залить через UART.

Для старта можно и STM32F0 взять в TSOP20, брал раньше за 16р. . Напаять на переходник SOP->DIP , повесить три конденсатора .

F1xx уже на так вкусно ...

dosikus привет.как тебя найти в ярославле?.есть вопрос по atari,очень нужно,выручай
Ссылка на комментарий
Поделиться на другие сайты

Интересует клиент-сервер, чтобы включить пин через сеть(браузер) и получить GET запросом

для этого есть ESP8266 и NodeMCU

я раскурил примерно за неделю. Самое сложное было понять что такое LUA и с чем его едят. Зато теперь за 2 доллара можно баловаться сколько угодно по вайфаю ) Там и сервер и клиент и еще куча хоряжек

вот тут жуют это дело http://esp8266.ru

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

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

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

  • 3 недели спустя...
Если будете изучать STM по SPL и HAL , для вас не будет большой разницы - вы просто не поймете ни железа ни работу с ним.

Если не тратить время впустую на SPL и HAL - переход между линейками совершенно безболезнен.

Эту часть не понял. В каком случаи я ничего не пойму? Если программатор будет не тот?

А ничего, что все уроки с F4? С F0 все тоже самое у меня будет, только некоторые вещи я не смогу.

Купите f103 плату рублей 300 стоит с уартом хватит помучать) и кокос как среда, дешевле не придумаешь)

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

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

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

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

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

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

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

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

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

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

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

    • Правильней будет сказать: никто не видел, чтобы его били. Ещё подсветку проверьте - сильно ли нагревается экранчик от неё?
    • С каких пор микросхема стабилизатора напряжения, включенная по схеме стабилизатора же напряжения, стала работать ещё и ограничителем тока?
    • Ну вот, пока готовил эскиз, на все вопросы ответили :-) Действительно, в 3D моделях DipTrace нет (или не нашёл) модели корпуса ТО220 с распайкой с нижней стороны и креплением к радиатору - по этому и получился такой 3D-портрет платы. Задуманная конструкция выглядит примерно так:  По факту, для наладки, сейчас подключаю транзисторы, закрепленные на радиаторе, проводами.
    • Чтобы потом не допиливать паровоз до истребителя. Заводские варианты схемотехники куда более предсказуемы. Из "вольностей" в первую очередь как-то решать проблему коммутации, подходящий переключатель для режимов искать история долгая и грустная. Что-то там с реле. На диапазоны 6п4н вроде же ?  пг2 хрен найдёшь, п2г тугое неудобство(  Рассыпушный ацп делать, боже упаси. Ну разве что был грешен, побаловался когда-то пнч-ацп. С 1108пп1 и 155 серией
    • Но зачем повторять 1в1? Там дана просто топология   Но не совсем же с нуля. Маловероятно, что вы найдете расширение диапазона 7135 до 200мВ по тому же методу, что это реализовано в В7-38, тем не менее, это вполне реализуемо. А вот до 20мВ я спустить диапазон не смог Что-то предусилитель интегратора отказывается вести себя хорошо   Для сравнения, та же точка (вход интегратора) при 200мв пределе, усиление х10   Ну и 2В Госпаде боже лтц2400, на этой штуке можно и 6 разрядник собрать, лютый АЦП, какие 4.5 разряда Цена на него сейчас конечно негуманная кстати.
    • Что то не нашёл примеров такой реализации замены. С нуля целесообразность подобного действа под вопросом. Тут мои полномочия всё) Как бы почему смотрю на hm8011-3, возможность реализации +/- норм настольного мультиметра без всякой там жести в виде кодинга и микро-мелких современных элементов. Для калибровки валяется где-то в1-12 и прецизионных резисторов если моих не хватит, есть где заказать.  На данный момент разве что качественного файла нет, пытался там всякими улучшайками чего сделать, увы. Пойду через впн лазить по уголочкам всяким, вдруг всплывёт чего. ------------- 8012, 80c32 + 27c512. Чертежи плат есть, осталось hex раздобыть 
×
×
  • Создать...