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

STM32 для чайника


ART_ME

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

Посмотрите описание EXTI. Прерывание от часов ( будильника ) приходят на 17 линию EXTI. Соответственно надо разрешать прерывание в регистре EXTI_IMR.

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

Установите в регистре EXTI_SWIER 17 бит. Должен установиться 17 бит в EXTI_PR и сработать прерывание по будильнику. Если не сработало, значит не проходит прерывание на NVIC. Если сработало, значит не приходит с часов.

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

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

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

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

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

Давно знал что можно использовать в качестве IDE под STM32 - VS Code с определенным набором плагинов. Для меня основная проблема с IDE заключается в том, что Eclipse- подобные IDE меня не устраивают, под мак они очень сильно тормозят (как и весь Eclipse в приципе под мак тормозит). Win решения проходим стороной. Решил попробовать VS Code настроить. Промучался не так долго, в принципе гайды в интернете есть. Делаю это уже не первый раз, как то пробовал уже такое вполне успешно. Но в этот раз я решил полностью перевести проект под новую IDE. Как оказалось это заняло мало времени и теперь  я даже не смотрю  в сторону старых IDE.

Что работает:

  • Подсветка и все такое, естественно
  • Сразу проверяет возможные ошибки. Статический анализатор слабоват но достаточен
  • Автодополнение, полноценно подсказывает константы, функции и тп
  • Есть дебагер, такой, какой меня в принципе устраивает
  • При желании можно и просто сбилдить и прошить, прошивает быстро
  • Можно писать код полноценно во время отладки, работает подсветка и автодополнение, бесило в keil что это не работало при отладке

Что действительно радует - скорость работы, интерфейс отзывчивый и работает действительно быстро.

Что не радует - один раз надо настроить IDE. Вообщем требуется соврешить ряд не очень очевидных действий.

Возможно информация кому то окажется полезной и кто то обратит внимания и в конце концов останется доволен

Снимок экрана 2020-06-22 в 16.02.28.png

Снимок экрана 2020-06-22 в 16.14.54.png

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

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

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

  • 2 недели спустя...

Подскажите пожалуйста, через какой разъем козырнее всего программировать STM32 через ST-Link? Там просто на программаторе здоровенный разъем с широченным шлейфом.

Как-то не представляю такую махину на плате...Какой-то переходник лепить? Или есть все-таки поэлегантней решения?

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

10 часов назад, hasl сказал:

"козырно" в мануал посмотреть, а так иди пей пиво а "балакай по фени"

Да, я уже подзабыл особенности общения на русскоязычных форумах: прежде чем перейти к обсуждению по существу, какой-нибудь старожил должен пометить территорию...

Уважаемый, вы дали мне два абсолютно "уместных" совета (если я правильно понял вашу коряво сформулированную сентенцию).

Про "пить пиво" я, убежденный трезвенник, оставлю без внимания. А вот про мануал замечу, что я его конечно же читал и именно этим и было вызвано моё недоумение по поводу гипертрофированности

разъемов. Вот и хотелось услышать совет от практиков. Я что-то просмотрел в документации? Не сочтите за труд, подскажите где именно. Буду очень признателен!

И еще: по "Фене" не балакают, а "ботают", если на то уж пошло.

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

так задавайте вопрос по нормальному и не надо будет писать поэм

по делу:

есть JTAG а есть SWD

вам нужен SWD - читайте про него и смотрите как подключиться

 

p.s. о Ру зоне верно подметили. Но здесь посылают не потому что старожил территорию пометили, а потому что неучей щас 98%, которые не способны прочитать хоть одну страницу из мануала с сайта производителя.

Буржуи просто бояться, а наши могут запросто послать - и вся разница

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

12 часов назад, DimaK сказал:

Или есть все-таки поэлегантней решения?

SWD требует всего 4 контакта - земля-питание-данные-клоки. То есть обычный PLS-4 будет вполне достаточен.

戦う前に相手のベルトの色に注目

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

Прошу прощения покорнейши, осознал всю полноту своей ошибки! Да, я и правда не имел ввиду "как программировать", естественно я и хочу через SWD. У меня чисто практический вопрос: как по-умному совместить гигантский разъем на программаторе с миниатюрным 4-х пиновым разъемчиком на плате. Думал, может есть стандартные переходники. Но как я понял, каждый решает проблему по своему. У меня просто для ПИКа несколько решений есть, но там и выходило из ICD3 6 контактов через маленький RJ12. А на STMe все несколько гипертрофировано, придется что-то сооружать из шлейфов...

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

Описание от чипидип: https://static.chipdip.ru/lib/787/DOC002787564.pdf

Описание от изготовителя: https://www.st.com/resource/en/user_manual/dm00026748-st-link-v2-in-circuit-debugger-programmer-for-stm8-and-stm32-stmicroelectronics.pdf

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

Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.

 

 

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

1 час назад, DimaK сказал:

как по-умному совместить гигантский разъем на программаторе с миниатюрным 4-х пиновым разъемчиком на плате....

Все очень просто - из сплошной ленты от СТлинка вырезаются необходимые концы и паяются на маленькую переходную плату с ответным разъемом к плате.

 

戦う前に相手のベルトの色に注目

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

10 минут назад, my504 сказал:

Все очень просто - из сплошной ленты от СТлинка вырезаются необходимые концы и паяются на маленькую переходную плату с ответным разъемом к плате.

 

Ну да, так и придется. А с какой длиной шлейфа реально работает? Там родной шлейф - сантиметров 20. Многовато, ИМХО...

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

2 часа назад, DimaK сказал:

Там родной шлейф - сантиметров 20

Отрежьте нужную длину или обожмите свой любой наперед заданной длины... В чем проблема то?

Да и 20 см - это совершенно нормально. 

Можно к родному сделать переходник. Вот такой у меня:

DSC_1011.thumb.JPG.53e47db5dc1299deec9e985ba7cab3d1.JPG

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

戦う前に相手のベルトの色に注目

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

О! А вот такая идея мне вообще нравится! Вот я также тогда и сделаю. А про длину - я в плане помех, про практический опыт. Понятно, что отрезать можно всегда:)

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

54 минуты назад, DimaK сказал:

в плане помех

В ленте сигнальные проводники чередуются с земляными. Нет там никаких помех.

戦う前に相手のベルトの色に注目

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

18 часов назад, my504 сказал:

В ленте сигнальные проводники чередуются с земляными. Нет там никаких помех.

У меня будут:) Там рядом генератор, который шарашит короткие импульсы амплитудой до 1кВ

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

1 час назад, DimaK сказал:

Там рядом генератор, который .... 1кВ

Это ниОчем. У меня рядом с дебаггером в КАТУШКЕ генерируется ток амплитудой 20 А в результате чего на катушке возникает падение напряжения 1,4...1,6 кВ. Частота примерно 60 кГц с фронтами накачки порядка 10...20 нс.

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

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

戦う前に相手のベルトの色に注目

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

22.06.2020 в 16:30, tar сказал:

Давно знал что можно использовать в качестве IDE под STM32 - VS Code с определенным набором плагинов. Для меня основная проблема с IDE заключается в том, что Eclipse- подобные IDE меня не устраивают, под мак они очень сильно тормозят (как и весь Eclipse в приципе под мак тормозит). Win решения проходим стороной. Решил попробовать VS Code настроить. Промучался не так долго, в принципе гайды в интернете есть. Делаю это уже не первый раз, как то пробовал уже такое вполне успешно. Но в этот раз я решил полностью перевести проект под новую IDE. Как оказалось это заняло мало времени и теперь  я даже не смотрю  в сторону старых IDE.

Поделитесь информацией по настройке?

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

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

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

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

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

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

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

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

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

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

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

×
×
  • Создать...