Вопросы с тегом «stm32»

STM32 - третье семейство ARM от STMicroelectronics. Это следует за их более ранним семейством STR9, основанным на ядре ARM9E, и семейством STR7, основанным на ядре ARM7TDMI. STM32 основан на семействе ядер ARM Cortex-M.

2
STM32F2: Makefile, скрипт компоновщика и стартовый файл без коммерческой IDE
Я работал с STM32F2 (в частности, STM32F217IGH6 на плате разработки) около двух месяцев. Безусловно, моя самая большая проблема была связана с «установкой», которая включает make-файл, скрипт компоновщика и файл запуска. В частности, я не смог правильно настроить таблицу векторов прерываний и вызвал обработчики прерываний. ST предоставляет примеры, адаптированные для коммерческих …
16 c  stm32  gcc 

5
Независимый сторожевой таймер (IWDG) или оконный сторожевой таймер (WWDG)?
Я все еще ищу, чтобы найти ответ на этот вопрос: Почему, хотя микроконтроллеры stm32 имеют идеальный сторожевой таймер (я имею в виду сторожевой таймер Window (WWDG)), существует простой сторожевой таймер (Independent watchdog (IWDG))? Я нашел эту страницу , которая сказала: ST Microelectronics имеет линейку устройств Cortex-M3. M3 стал чрезвычайно популярным …

3
Рекомендации по настройкам по умолчанию для неиспользуемых выводов на STM32 (ARM Cortex M3) - поднимать / опускать?
В настоящее время мы используем различные варианты семейства микроконтроллеров STM32. Я хотел бы знать следующее: 1) Каковы рекомендуемые настройки по умолчанию для выводов микроконтроллеров в целом, если у вас есть возможность выбрать оба подтягивания или понижения? Каковы плюсы и минусы перехода с одним или другим? (Предполагая, что вы будете устанавливать …

7
STM32 & ST-LINK - Невозможно подключиться к MCU после успешного программирования
Я построил свою собственную плату с STM32F7-45VGT6. Я успешно запрограммировал его с помощью ST-LINK v2 (но не оригинального) и теперь даже не могу подключиться к MCU. Я использую ST-Link Utility из интерфейса ST и SWD. Это может быть случай, когда я использую выводы SWD в качестве вывода, и в своем …

4
Когда следует использовать внешний кристалл для этого MCU, учитывая, что внутренний генератор намного быстрее?
Я смотрю на этот MCU и мне было интересно, имеет ли смысл использовать внешний кристалл. Извлечено из таблицы pg1, * Управление Часы - от 4 до 32 МГц кварцевого генератора - 32 кГц генератор для RTC с калибровочным - Внутренняя 8 МГц RC с опцией х6 PLL - Внутренний кГц …

1
Адресация регистров с библиотеками HAL I2C STM32F0
Я очень новичок в использовании STM CUBE и HAL_libraries. Я использую микроконтроллер STM32F0 с 32 контактами. Схема для I2C верна. Поэтому мне нужна небольшая помощь здесь. У меня есть емкостный датчик ( FDC1004 ), который использует связь I2C. Я должен написать эти регистры, чтобы прочитать данные. Как правильно отправить мастер …

1
Понимание спецификации STM32 относительно развязки конденсаторов
Я пытаюсь понять, что ST рекомендует для развязки колпачков для STM32F030CC. Диаграмма в техническом описании показывает ограничения "2x100 нФ" для пар Vdd / Vss. Означает ли это 2 параллельных 100nF ограничения на пару Vdd / Vss? Или они относятся к общему количеству необходимых 100nF колпачков, то есть, если есть 2 …

4
Получение быстрой производительности от STM32 MCU
Я работаю с комплектом обнаружения STM32F303VC , и я немного озадачен его производительностью. Чтобы познакомиться с системой, я написал очень простую программу, просто чтобы проверить скорость этого битового микроконтроллера. Код можно разбить следующим образом: Часы HSI (8 МГц) включены; PLL запускается с прескалером 16 для достижения HSI / 2 * …

5
Соображения при использовании внутренних подтягивающих / понижающих резисторов
Я работаю с микроконтроллерами STM32. Эти микроконтроллеры имеют возможность установить входной контакт как повышающий или понижающий: Раньше я давал внешнее подтягивающее или опускающее сопротивление везде, где это необходимо, но теперь мне интересно, могу ли я покончить с внешними компонентами и использовать функцию опускания самого микроконтроллера. Будет ли это хорошо сделать? …

4
Проблема Endian на STM32
Я использую arm gcc (CooCox) для программирования STM32F4 обнаружения, и я борюсь с проблемой endian Я использую 24-битный АЦП через SPI. Поскольку поступают три байта, MSB сначала у меня возникла идея загрузить их в объединение, чтобы сделать их (я надеюсь, в любом случае!) Немного проще в использовании. typedef union { …
11 c  stm32  cortex-m  gcc 

7
Адрес ведомого I2C не подтвержден (иногда)
Я пытаюсь связаться с удаленно подключенной FRAM (FM24C04 от Ramtron) с помощью I2C. Эта память встроена в плату, которая может быть вставлена ​​и удалена в любое время в / из системы (связь должным образом прекращается до удаления памяти). Проблема в том, что сразу после вставки карты, содержащей FRAM, иногда он …

3
Какую бесплатную IDE все используют для stm32? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . В настоящее время я использую серию Atmel SAM. Выбор был прост: IDE - …
11 arm  stm32  ide 

4
Открытый код запуска для инициализации Cortex M3 .bss
Я разработал вдохновленный отсюда код запуска из металла для Arm Cortex M3. Однако я сталкиваюсь со следующей проблемой: предположим, я объявляю неинициализированную глобальную переменную, скажем, типа unsigned char в main.c #include ... unsigned char var; ... int main() { ... } это делает область .bss в STM32 f103 начиная с …

1
Определить, какой кратковременный переключатель вызвал включение процессора STM32
Изменить : этот вопрос не так. У stm325105 есть только один контакт активации. Но у других ST-частей есть более одного контакта пробуждения, поэтому данный ответ действителен для них. У меня есть stm32f105, у которого есть две кнопки, подключенные к входам пробуждения. Процессор установлен в РЕЖИМ ОЖИДАНИЯ. Когда нажата какая-либо из …

1
Как начать с платы STM32F103C8T6?
Я использую 8-битные микроконтроллеры AVR для создания роботов-последователей со студентами уже несколько лет. Теперь я хотел бы перейти на ARM Cortex-M3, потому что я хотел бы добавить некоторые более ресурсоемкие функции, такие как одометрия и слияние датчиков. Требования следующие: 8 аналоговых входов, 4 выхода ШИМ, Я 2 с , 2 …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.